<SEC-DOCUMENT>0000914122-18-000007.txt : 20180419
<SEC-HEADER>0000914122-18-000007.hdr.sgml : 20180419
<ACCEPTANCE-DATETIME>20180419085401
ACCESSION NUMBER:		0000914122-18-000007
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		130
CONFORMED PERIOD OF REPORT:	20180131
FILED AS OF DATE:		20180419
DATE AS OF CHANGE:		20180419

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Perma-Pipe International Holdings, Inc.
		CENTRAL INDEX KEY:			0000914122
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL & COMMERCIAL FANS & BLOWERS & AIR PURIFYING EQUIP [3564]
		IRS NUMBER:				363922969
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0131

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-32530
		FILM NUMBER:		18762555

	BUSINESS ADDRESS:	
		STREET 1:		6410 WEST HOWARD STREET
		CITY:			NILES
		STATE:			IL
		ZIP:			60714
		BUSINESS PHONE:		8479661000

	MAIL ADDRESS:	
		STREET 1:		6410 WEST HOWARD STREET
		CITY:			NILES
		STATE:			IL
		ZIP:			60714

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MFRI INC
		DATE OF NAME CHANGE:	19970402

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MIDWESCO FILTER RESOURCES INC
		DATE OF NAME CHANGE:	19970402
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ppih10k1-31x18.htm
<DESCRIPTION>10-K PPIH
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2018 Workiva -->
		<title>Document</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sED6CB9004EE8E506E8034C1F71D026A9"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">UNITED STATES</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Washington, D.C. 20549</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FORM 10-K</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.1783317353787%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:5%;"></td><td style="width:95%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:Wingdings;font-size:11pt;">x</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">For the fiscal year ended </font><font style="font-family:inherit;font-size:11pt;color:#000000;font-weight:bold;text-decoration:none;">January&#160;31,&#160;2018</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:center;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Commission File No. 0-18370</font></div><div style="line-height:120%;padding-bottom:4px;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">Perma-Pipe International Holdings, Inc.</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">(Exact name of registrant as specified in its charter</font><font style="font-family:inherit;font-size:11pt;">)</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;"><img src="pplogo.jpg" alt="pplogo.jpg" style="height:30px;width:209px;"></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.1783317353787%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:53%;"></td><td style="width:47%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Delaware</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">36-3922969</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(State or other jurisdiction of incorporation or organization)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(I.R.S. Employer Identification No.)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6410 W. Howard Street,&#160;Niles, Illinois</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">60714</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Address of principal executive offices)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Zip Code)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(847) 966-1000</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Registrant's telephone number, including area code)</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities registered pursuant to Section 12(b) of the Act:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.1783317353787%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Title of each class</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Name of each exchange on which registered</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common Stock, $.01 par value per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The NASDAQ Stock Market LLC</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities registered pursuant to Section 12(g) of the Act: None</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Yes </font><font style="font-family:Wingdings;font-size:10pt;">o </font><font style="font-family:inherit;font-size:10pt;">No </font><font style="font-family:Wingdings;font-size:10pt;">x</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Yes </font><font style="font-family:Wingdings;font-size:10pt;">o </font><font style="font-family:inherit;font-size:10pt;">No </font><font style="font-family:Wingdings;font-size:10pt;">x</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days. Yes </font><font style="font-family:Wingdings;font-size:10pt;">x </font><font style="font-family:inherit;font-size:10pt;">No </font><font style="font-family:Wingdings;font-size:10pt;">o</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Yes </font><font style="font-family:Wingdings;font-size:10pt;">x </font><font style="font-family:inherit;font-size:10pt;">No </font><font style="font-family:Wingdings;font-size:10pt;">o</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (&#167;229.405) is not contained herein and will not be contained, to the best of registrant's knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. </font><font style="font-family:Wingdings;font-size:10pt;">o</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer", "accelerated filer", "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act. Large accelerated filer </font><font style="font-family:Wingdings;font-size:10pt;">o</font><font style="font-family:inherit;font-size:10pt;">&#32;Accelerated filer </font><font style="font-family:Wingdings;font-size:10pt;">o</font><font style="font-family:inherit;font-size:10pt;">&#32;Non-accelerated filer </font><font style="font-family:Wingdings;font-size:10pt;">o</font><font style="font-family:inherit;font-size:10pt;">&#32;(Do not check if a smaller reporting company) Smaller reporting company </font><font style="font-family:Wingdings;font-size:10pt;">x</font><font style="font-family:inherit;font-size:10pt;">&#32;Emerging growth company </font><font style="font-family:Wingdings;font-size:10pt;">o</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Act) Yes </font><font style="font-family:Wingdings;font-size:10pt;">o </font><font style="font-family:inherit;font-size:10pt;">No </font><font style="font-family:Wingdings;font-size:10pt;">x</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant (the exclusion of the market value of the shares owned by any person shall not be deemed an admission by the registrant that such person is an affiliate of the registrant) was </font><font style="font-family:inherit;font-size:10pt;">$55,628,183</font><font style="font-family:inherit;font-size:10pt;">&#32;based on the closing sale price of </font><font style="font-family:inherit;font-size:10pt;">$7.93</font><font style="font-family:inherit;font-size:10pt;">&#32;per share as reported on the NASDAQ Global Market on </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of shares of the registrant's common stock outstanding at </font><font style="font-family:inherit;font-size:10pt;">April&#160;12, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">7,716,542</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DOCUMENTS INCORPORATED BY REFERENCE</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Portions of the registrant's definitive proxy statement for its </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;annual meeting of stockholders, which will be filed with the Securities and Exchange Commission within 120 days after January 31, 2018, are incorporated by reference in Part III of this Form 10-K.</font></div><div><br></div><div></div><hr style="page-break-after:always"><div><a name="s72E08A971C8774998FBC4C1F7D1E4AA6"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Perma-Pipe International Holdings, Inc.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">FORM 10-K</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">For the fiscal period ended </font><font style="font-family:inherit;font-size:12pt;color:#000000;font-weight:bold;text-decoration:none;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">TABLE OF CONTENTS</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:57px;"></td><td style="width:525px;"></td><td style="width:100px;"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Page</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;color:#000000;text-decoration:none;" href="#s73F6E6BD68C97E45FAEA4C1F7D3720A1"><font style="font-family:inherit;font-size:11pt;font-weight:bold;color:#000000;text-decoration:none;">Part I</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s7592AA52EF144383B9E44C1F788FA5DC"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Business</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s7592AA52EF144383B9E44C1F788FA5DC"> 1</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Products and Services</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s1D9B7DAB520989A3B08F4C1F7DC3E910"> 2</a></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s62708CC35114ED3264614C1F7E1733AE"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Employees</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s62708CC35114ED3264614C1F7E1733AE"> 3</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s5CC3BF0FC232468D5BA04C1F7E30693F"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">International</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s5CC3BF0FC232468D5BA04C1F7E30693F"> 4</a></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sEC8FE67C0056B895F6404C1F7E64BE75"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Executive Officers of the Registrant</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sEC8FE67C0056B895F6404C1F7E64BE75"> 4</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1A.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sB2C250A4735F238F72474C1F7BEC8CB5"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Risk Factors</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sB2C250A4735F238F72474C1F7BEC8CB5"> 5</a></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1B.</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s2FFD97A0CA8B84D4EB3B4C1F7EB518B2"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Unresolved Staff Comments</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s2FFD97A0CA8B84D4EB3B4C1F7EB518B2"> 10</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sCDADB394FD63A1F1B4E74C1F71E0B0E8"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Properties</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sCDADB394FD63A1F1B4E74C1F71E0B0E8"> 10</a></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s411729C150BAE09809494C1F7F0A7778"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Legal Proceedings</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s411729C150BAE09809494C1F7F0A7778"> 10</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s2E0C273CC0BFA40965EC4C1F7F2AB638"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Mine Safety Disclosures</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s2E0C273CC0BFA40965EC4C1F7F2AB638"> 10</a></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;color:#000000;text-decoration:none;" href="#sDACB7BED0E2CB6CAD76D4C1F7F5CED19"><font style="font-family:inherit;font-size:11pt;font-weight:bold;color:#000000;text-decoration:none;">Part II</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sA100F3B8FF54A7554A6C4C1F7F7E2BC1"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sA100F3B8FF54A7554A6C4C1F7F7E2BC1"> 11</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s50DDE8B3FA1FBED205794C1F800C68EE"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Selected Financial Data</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s77A0519A5704B65BA2234C1F802645BE"> 12</a></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s77A0519A5704B65BA2234C1F802645BE"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Management's Discussion and Analysis of Financial Condition and Results of Operations</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s77A0519A5704B65BA2234C1F802645BE"> 12</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7A.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sC20609315C0CE7F673A44C1F8170B749"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Quantitative and Qualitative Disclosures About Market Risk</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s1A2BD9C0FF2C429CB6E54C1F81ABC515"> 17</a></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s1A2BD9C0FF2C429CB6E54C1F81ABC515"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Financial Statements and Supplementary Data</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s1A2BD9C0FF2C429CB6E54C1F81ABC515"> 17</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s94B74F169D5E9177219B4C1F81C6B22B"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s94B74F169D5E9177219B4C1F81C6B22B"> 17</a></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9A.</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s7E6552FB9A499143AA934C1F81F69454"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Controls and Procedures</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s7E6552FB9A499143AA934C1F81F69454"> 18</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9B.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s5E868BE41E65494353724C1F821AAC6F"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Other Information</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s5E868BE41E65494353724C1F821AAC6F"> 19</a></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;color:#000000;text-decoration:none;" href="#sBC0F8169E7A05C2DB4FB4C1F82521323"><font style="font-family:inherit;font-size:11pt;font-weight:bold;color:#000000;text-decoration:none;">Part III</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10.</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sBC0F8169E7A05C2DB4FB4C1F82521323"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Directors, Executive Officers and Corporate Governance</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sBC0F8169E7A05C2DB4FB4C1F82521323"> 19</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sBC0F8169E7A05C2DB4FB4C1F82521323"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Executive Compensation</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sBC0F8169E7A05C2DB4FB4C1F82521323"> 19</a></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">12.</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sBC0F8169E7A05C2DB4FB4C1F82521323"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sBC0F8169E7A05C2DB4FB4C1F82521323"> 19</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sBC0F8169E7A05C2DB4FB4C1F82521323"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Certain Relationships and Related Transactions, and Director Independence</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sBC0F8169E7A05C2DB4FB4C1F82521323"> 19</a></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">14.</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sBC0F8169E7A05C2DB4FB4C1F82521323"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Principal Accounting Fees and Services</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#sBC0F8169E7A05C2DB4FB4C1F82521323"> 19</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;color:#000000;text-decoration:none;" href="#s03EBB9FD12FE30F92D954C1F826CC8FD"><font style="font-family:inherit;font-size:11pt;font-weight:bold;color:#000000;text-decoration:none;">Part IV</font></a></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">15.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s86DA0877980377D1DF614C1F829E4241"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Exhibits and Financial Statement Schedules</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s86DA0877980377D1DF614C1F829E4241"> 20</a></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s174CD560C9D046489FD44C1F82BF8D83"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Report of Independent Registered Public Accounting Firm</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s174CD560C9D046489FD44C1F82BF8D83"> 21</a></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s6747AB839AA8DE2314B44C1F75C2D562"><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">Signatures</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;" href="#s6747AB839AA8DE2314B44C1F75C2D562"> 55</a></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div></div><hr style="page-break-after:always"><div><a name="s73F6E6BD68C97E45FAEA4C1F7D3720A1"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">PART I</font></div><div><a name="sB4385A7B075DBBB074064C1F7D702359"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Cautionary Statements Regarding Forward Looking Information</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Certain statements contained in this Annual Report on Form 10-K, which can be identified by the use of forward-looking terminology such as "may," "will," "expect," "continue," "remains," "intend," "aim," "should," "prospects," "could," "future," "potential," "believes," "plans," "likely" and "probable" or the negative thereof or other variations thereon or comparable terminology, constitute "forward-looking statements," within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934 as amended ("Exchange Act") and are subject to the safe harbors created thereby. These statements should be considered as subject to the many risks and uncertainties that exist in the Company's operations and business environment. Such risks and uncertainties could cause actual results to differ materially from those projected as a result of many factors, including, but not limited to, the following: </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the Company&#8217;s ability to effectively execute its strategic plan and achieve profitability and positive cash flows;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the impacts of global economic weakness and volatility;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">fluctuations in steel prices and the Company&#8217;s ability to offset increases in steel prices through price increases in its products;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the timing of orders for the Company&#8217;s products;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">decreases in United States government spending on projects using the Company&#8217;s products, and challenges to the Company&#8217;s non-government customers&#8217; liquidity and access to capital funds;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the Company&#8217;s ability to successfully negotiate progress-billing arrangements for its large contracts;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">fluctuations in crude oil and natural gas prices;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">risks and uncertainties related to the Company&#8217;s international business operations; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the Company&#8217;s ability to repay its debt, refinance its current expiring United States credit agreement, and renew expiring international credit facilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">aggressive pricing by existing competitors and the entrance of new competitors in the markets in which the Company operates;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the Company&#8217;s ability to purchase raw materials at favorable prices and to maintain beneficial relationships with its suppliers;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the Company&#8217;s ability to manufacture products free of latent defects and to recover from suppliers who may provide defective materials to the Company;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">reductions or cancellations of orders included in the Company&#8217;s backlog;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the Company&#8217;s ability to attract and retain senior management and key personnel;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the Company&#8217;s ability to achieve the expected benefits of its growth initiatives;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">reversals of previously recorded revenue and profits resulting from inaccurate estimates made in connection with the Company&#8217;s percentage-of-completion revenue recognition;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the Company&#8217;s failure to establish and maintain effective internal control over financial reporting; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the impact of cybersecurity threats on the Company&#8217;s information technology systems.</font></div></td></tr></table><div><a name="s7592AA52EF144383B9E44C1F788FA5DC"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 1. BUSINESS</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Perma-Pipe International Holdings, Inc., collectively with its subsidiaries ("PPIH", "Company" or "Registrant"), is engaged in the manufacture and sale of products in </font><font style="font-family:inherit;font-size:11pt;">one</font><font style="font-family:inherit;font-size:11pt;">&#32;reportable segment: Piping Systems. In February 2017, the Company began the re-naming and re-branding of MFRI, Inc. under the Perma-Pipe name now that the Company operates in a single business segment under the Perma-Pipe brand. The Company believes this decision will better serve its mission and strategy, positions it well in the industry and global market, and positions it to leverage the strong reputation Perma-Pipe has established since beginning operations. The Company's name change to Perma-Pipe International Holdings, Inc. was effective March 20, 2017. The Company's common stock is reported under its new ticker symbol "PPIH" since March 21, 2017. The Company's fiscal year ends on January 31. Years and balances described as </font><font style="font-family:inherit;font-size:11pt;">2017 and 2016</font><font style="font-family:inherit;font-size:11pt;">&#32;are for the fiscal years ended </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;1</font></div></div><hr style="page-break-after:always"><div><a name="s1D9B7DAB520989A3B08F4C1F7DC3E910"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Products and services.</font><font style="font-family:inherit;font-size:11pt;">&#32;The Company engineers, designs, manufactures and sells specialty piping systems, and leak detection and location systems. Specialty piping systems include: (i) industrial and secondary containment piping systems for transporting chemicals, hazardous fluids and petroleum products, (ii) insulated and jacketed district heating and cooling ("DHC") piping systems for efficient energy distribution to multiple locations from central energy plants, and (iii) the coating and/or insulation of oil and gas gathering flow and long lines for oil or mineral transportation. The Company's leak detection and location systems are sold with its piping systems or on a stand-alone basis, to monitor areas where fluid intrusion may contaminate the environment, endanger personal safety, cause a fire hazard, impair essential services or damage equipment or property.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company frequently engineers and custom fabricates to job site dimensions and incorporates provisions for thermal expansion due to varying temperatures. This custom fabrication helps to minimize the amount of field labor required by the installation contractor. Most of the Company's piping systems are produced for underground installations and, therefore, require trenching, which is the responsibility of the general contractor, and done by unaffiliated installation contractors.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company&#8217;s piping systems are typically sold as a part of large discrete projects, and both the domestic and Canadian customer demand varies by season. See "Management's Discussion and Analysis of Financial Condition and Results of Operations ("MD&amp;A")."</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Operating Facilities: </font><font style="font-family:inherit;font-size:11pt;">The Company operates its business from the following locations:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Perma-Pipe, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Perma-Pipe Middle East FZC</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Niles, IL</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fujairah, United Arab Emirates</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New Iberia, LA</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Perma-Pipe Saudi Arabia, LLC</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lebanon, TN</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dammam, Kingdom of Saudi Arabia</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Perma-Pipe Canada, Ltd.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Perma-Pipe India Pvt. Ltd</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Camrose, Alberta, Canada</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gandhidham, India</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Customers and sales channels.</font><font style="font-family:inherit;font-size:11pt;">&#32;The Company's customer base is industrially and geographically diverse. In the United States, the Company employs national and regional sales managers who use and assist a network of independent manufacturers' representatives, none of whom sells products that are competitive with the Company's piping systems. The Company employs a direct sales force as well as an agent network in the U.S., Canada, and in several countries in the Middle and Far East to market and sell products and services.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">, no one customer accounted for more than 10% of the Company's net sales.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Three customers accounted for </font><font style="font-family:inherit;font-size:11pt;">34.9%</font><font style="font-family:inherit;font-size:11pt;">&#32;of accounts receivable on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, and two customers accounted for </font><font style="font-family:inherit;font-size:11pt;">33.2%</font><font style="font-family:inherit;font-size:11pt;">&#32;of accounts receivable at </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Backlog. </font><font style="font-family:inherit;font-size:11pt;">The Company&#8217;s backlog on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">&#32;was </font><font style="font-family:inherit;font-size:11pt;">$46.7&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;compared to </font><font style="font-family:inherit;font-size:11pt;">$44.6&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">, all of which is expected to be completed within the next 12 months. The Company defines backlog as the revenue value resulting from confirmed customer purchase orders that have not yet been recognized as revenue. However, by industry practice, orders may be canceled or modified at any time. If a customer cancels an order, the customer is normally responsible for all finished goods produced or shipped, all direct and indirect costs incurred and also for a reasonable allowance for anticipated profits. No assurance can be given that these amounts will be recovered after cancellation. Any cancellation or delay in orders may result in lower than expected revenue.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Intellectual property.</font><font style="font-family:inherit;font-size:11pt;">&#32;The Company owns several patents covering its piping and electronic leak detection systems. The patents are not material to the Company either individually or in the aggregate because the Company believes its sales would not be materially reduced if patent protection were not available. The Company owns numerous trademarks connected with its piping and leak detection systems including the following U.S. trademarks: Perma-Pipe&#174;, Chil-Gard&#174;, Double Quik&#174;, Escon-A&#174;, FluidWatch&#174;, Galva-Gard&#174;, Polytherm&#174;, Pal-AT&#174;, Stereo-Heat&#174;, </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;2</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">LiquidWatch&#174;, PalCom&#174;, Xtru-therm&#174;, Auto-Therm&#174;, Pex-Gard&#174;, Multi-Therm&#174;, Ultra-Therm&#174;, Cryo-Gard&#174;, Sleeve-Gard&#174;, Electro-Gard&#174; and Sulphur-Therm&#174;. The Company also owns a number of trademarks throughout the world. Some of the Company's more significant trademarks include: Auto-Therm&#174;, Cryo-Gard&#174;, Electro-Gard&#174;, Sleeve-Gard&#174;, Permalert&#174;, Pal-AT&#174;, Perma-Pipe&#174;, Polytherm&#174;, Ric-Wil&#174;, and Xtru-therm&#174;.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Suppliers.</font><font style="font-family:inherit;font-size:11pt;">&#32;The basic raw materials used in production are pipes and tubes made of carbon steel, alloy, copper, ductile iron, plastics and various chemicals such as polyols, isocyanate, urethane resin, polyethylene and fiberglass, mostly purchased in bulk quantities. The Company believes there are currently adequate supplies and sources of availability of these needed raw materials. Steel prices began to rise in early 2018 and are expected to continue to rise with seasonal demand and an improving economy in the first and second quarters of 2018. The Company expects normal seasonal price movement during 2018 with steel prices higher than average when compared to 2017. The Company has been updating its quoting system for the movements in steel prices and expects to recover these price differentials through price increases in its products.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The sensor cables used in the Company's leak detection and location systems are manufactured to the Company's specifications by companies regularly engaged in manufacturing such cables. The Company owns patents for some of the features of its sensor cables. The Company assembles the monitoring component of its leak detection and location systems from components purchased from many sources.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Competition.</font><font style="font-family:inherit;font-size:11pt;">&#32;The piping systems market is highly competitive. The Company believes its principal competition consists of between 10 to 20 major competitors and more small competitors. The Company believes that quality, service, engineering design capabilities and support, a comprehensive product line, timely execution, plant location and price are key competitive factors. The Company also believes it has a more comprehensive line for DHC than any competitor. Some competitors have greater financial resources and cost advantages as a result of manufacturing a limited range of products or have a manufacturing plant closer to the point of final product deployment.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Research and Development. </font><font style="font-family:inherit;font-size:11pt;">The Company primarily conducts its research and development function on a contract-by-contract basis to accommodate the product specifications mandated by its customers. The Company does not maintain a standalone research and development function.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Government regulation.</font><font style="font-family:inherit;font-size:11pt;">&#32;The demand for the Company's leak detection and location systems and secondary containment piping systems, which is a small percentage of the Company's total annual piping sales, is driven by federal and state environmental regulation with respect to hazardous waste. The U.S. Federal Resource Conservation and Recovery Act requires, in some cases, that the storage, handling and transportation of fluids through underground pipelines feature secondary containment and leak detection. The U.S. National Emission Standard for hydrocarbon airborne particulates requires reduction of airborne volatile organic compounds and fugitive emissions. Under this regulation, many major refineries are required to recover fugitive vapors and dispose of the recovered material in a process sewer system, which then becomes a hazardous secondary waste system that must be contained. Although there can be no assurances as to the ultimate effects of these governmental regulations, the Company believes such regulations may increase the demand for its piping systems products. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In Canada, due to provincial and federal government regulations, the National Energy Board (NEB) requires that all buried pipelines that cross provincial boundaries or the United States-Canada border, have an anti-corrosion coating system applied. The Company believes that this regulation has a positive effect on demand for its products due to the Company's unique expertise with respect to anti-corrosion coating. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s62708CC35114ED3264614C1F7E1733AE"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Employees</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:11pt;">, the Company had approximately </font><font style="font-family:inherit;font-size:11pt;">196</font><font style="font-family:inherit;font-size:11pt;">&#32;employees working in the United States, of which approximately </font><font style="font-family:inherit;font-size:11pt;">79</font><font style="font-family:inherit;font-size:11pt;">&#32;were under two collective bargaining agreements, one expiring on March 31, 2019, and the other on April 30, 2020. There were approximately </font><font style="font-family:inherit;font-size:11pt;">469</font><font style="font-family:inherit;font-size:11pt;">&#32;employees working at the Company's international locations. The Company considers its relationship with its employees to be good.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;3</font></div></div><hr style="page-break-after:always"><div><a name="s5CC3BF0FC232468D5BA04C1F7E30693F"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">International</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company's international operations as of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">&#32;included subsidiaries in four foreign countries on two continents. The Company's international operations contributed approximately </font><font style="font-family:inherit;font-size:11pt;">57.3%</font><font style="font-family:inherit;font-size:11pt;">&#32;of revenue in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">55.1%</font><font style="font-family:inherit;font-size:11pt;">&#32;of revenue in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">. The Company's sales to international customers increased from </font><font style="font-family:inherit;font-size:11pt;">57.0%</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">&#32;to </font><font style="font-family:inherit;font-size:11pt;">59.5%</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">. The following table sets forth a breakdown of the Company&#8217;s net sales to customers by geographic region:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:522px;"></td><td style="width:73px;"></td><td style="width:4px;"></td><td style="width:73px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Net sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;United States</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42,648</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42,048</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">31,206</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">25,915</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Middle East</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">26,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">28,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;India</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,317</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,360</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Other</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,755</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">513</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total net sales</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$105,248</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$98,845</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company's international operations are subject to risks inherent in conducting business in foreign countries, including price controls, exchange controls, limitations on participation in local enterprises, nationalization, expropriation and other governmental action, and changes in currency exchange rates.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sEC8FE67C0056B895F6404C1F7E64BE75"></a></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Available Information</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company files with and furnishes to the Securities and Exchange Commission ("SEC"), reports including annual meeting materials, Annual Reports on Form 10-K, quarterly reports on Form 10-Q and current reports on Form 8-K, as well as amendments thereto. The Company maintains a website, </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">www.permapipe.com</font><font style="font-family:inherit;font-size:11pt;">, where these reports and related materials are available free of charge as soon as reasonably practicable after the Company electronically delivers such material to the SEC. The information on the Company's website is not part of this Annual Report on Form 10-K and is not incorporated into this or any other filings by the Company with the SEC.</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXECUTIVE OFFICERS OF THE REGISTRANT</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The following table sets forth information regarding the executive officers of the Company as of April 1, </font><font style="font-family:inherit;font-size:11pt;">2018</font><font style="font-family:inherit;font-size:11pt;">:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:19%;"></td><td style="width:62%;"></td><td style="width:19%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Offices and Positions; Age</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Executive officer of the Company since</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">David J. Mansfield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Director, President and Chief Executive Officer; Age 57</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Karl J. Schmidt</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vice President and Chief Financial Officer; Age 64</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Wayne Bosch</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vice President, Chief Human Resources Officer; Age 61</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2013</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">David J. Mansfield: </font><font style="font-family:inherit;font-size:11pt;">President and Chief Executive Officer, ("CEO"), since November 2016. From 2015 to 2016, Mr. Mansfield served as Chief Financial Officer ("CFO") of Compressor Engineering Corp. &amp; CECO Pipeline Services Co., which provides products and services to the gas transmission, midstream, gas processing, and petrochemical industries. In this position, he had overall responsibility for the group&#8217;s financial affairs, including the development and execution of turnaround plans and the successful negotiation of a corporate refinancing. From 2009 to 2014, Mr. Mansfield served as CFO and as Acting CEO of Pipestream, Inc., a venture capital-owned technology development company providing a suite of products to the oil and gas pipeline industry. From 1992 to 2009, Mr. Mansfield was employed with Bredero Shaw, the world&#8217;s largest provider of protective coatings for the oil and gas pipeline industry, most recently as Vice President Strategic Planning. During his tenure with Bredero Shaw, Mr. Mansfield served in </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;4</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">numerous roles including Vice President Controller and Commercial General Manager, Europe, Africa &amp; FSU, and played a key role in strategy development and merger and acquisition activities as the company grew from annual revenues of $100 million to over $900 million.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Karl J. Schmidt: </font><font style="font-family:inherit;font-size:11pt;">Appointed Vice President and CFO in January 2013. From 2010 to 2012, Mr. Schmidt served as the CFO of Atkore International (previously Tyco Electrical and Metal Products), a manufacturer of steel pipe and tube products, electrical conduits, cable, and cable management systems. From 2002 to 2009, Mr. Schmidt served as the Executive Vice President and CFO of Sauer-Danfoss, Inc., a global manufacturer of hydraulic, electrical, and electronic components and solutions for off-road vehicles. In this role he had global responsibility for the accounting and finance, treasury, IT and legal functions of the company, which was listed at the New York Stock Exchange.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Wayne Bosch: </font><font style="font-family:inherit;font-size:11pt;">Appointed Vice President and Chief Human Resources Officer in December 2013. From 2010 to 2012, Mr. Bosch was Vice President of Human Resources at Pactiv, a $4.0 billion global manufacturer and distributor of food packaging products. Prior to Pactiv, he led the human resource activities at the North American segment of Barilla America, a $6.3 billion global pasta, sauces and bakery manufacturer and was the Chief Human Resources Officer for water filtration leader Culligan International. Mr. Bosch's background spans the entire spectrum of human resources competencies, including mergers and acquisition and business integration, in start-up, turnaround and high-growth businesses. His scope also includes communications, legal, occupational health services, health safety environment, risk management, payroll, facilities and general administrative services.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sB2C250A4735F238F72474C1F7BEC8CB5"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 1A. RISK FACTORS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company's business, financial condition, results of operations and cash flows are subject to various risks, including, but not limited to, those set forth below, which could cause actual results to vary materially from recent results or from anticipated future results. These risk factors should be considered together with information included elsewhere in this Annual Report on Form 10-K.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company has incurred net losses for its past two fiscal years and it may be unable to achieve profitability or positive cash flows in the future. </font><font style="font-family:inherit;font-size:11pt;">The Company has experienced net losses for the past two fiscal years. Generating net income and positive cash flows in the future will depend on its ability to successfully complete and execute its strategic plan. There is no guarantee that the Company will be able to achieve profitability or positive cash flows in the future.The Company&#8217;s inability to successfully achieve profitability and positive cash flows may result in it experiencing a serious liquidity deficiency resulting in material adverse consequences that could threaten its viability.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Global economic weakness and volatility may adversely affect operating margins for the Company&#8217;s services and products.</font><font style="font-family:inherit;font-size:11pt;color:#0000ff;font-style:italic;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">If the global economy experiences a severe and prolonged downturn, it could adversely impact the Company's business, directly or indirectly. Downturns in such general economic conditions can significantly affect the business of the Company's customers, which in turn affects demand, volume, pricing, and operating margins for the Company's services and products. A downturn in one or more of the Company's significant markets could have a material adverse effect on the Company's business, results of operations or financial condition. Because economic and market conditions vary within the Company's geographic regions, the Company's performance will also vary. In addition, the Company is exposed to fluctuations in currency exchange rates and commodity prices, including rising steel prices and surcharges. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Fluctuations in the availability of, and price of steel, may affect the Company's results of operations</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;The steel industry is highly cyclical in nature, and at times, pricing can be highly volatile due to a number of factors beyond the Company's control, including general economic conditions, import duties, other trade restrictions and currency exchange rates. This volatility can significantly affect the Company's gross profit.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In March, 2018, President Trump signed a proclamation imposing&#160;a 25% tariff on all imported steel products for an indefinite period of time under Section&#160;232 of the Trade Expansion Act of 1962.&#160;The tariff will be imposed on all steel imports with the exception of steel imported from Canada, Mexico and Australia, and the administration is considering exemption requests from other countries.&#160;The Company expects these actions to increase steel costs and decrease supply availability.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;5</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has been updating its quoting system for the movements in steel prices, and intends to recover these price differentials through price increases in the Company's products, however, the Company may not always be successful. Any increase in steel prices that is not offset by an increase in the Company's prices could have an adverse effect on the Company's business, financial position, results of operations or cash flows.&#160;In addition, if the Company is unable to acquire timely steel supplies, it may need to decline bid and order opportunities, which could also have an adverse effect on the Company's business, financial position, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Delays in the timing of orders for the Company&#8217;s products may negatively impact the Company&#8217;s operating results. </font><font style="font-family:inherit;font-size:11pt;">Since the Company's revenues are based on large discrete projects, the Company's operating results in any reporting period could be negatively impacted as a result of large variations in the level of overall market demand or delays in the timing of project execution phases.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Decreases in United States government spending on projects using the Company&#8217;s products, and challenges to the Company&#8217;s non-government customers&#8217; liquidity and availability of capital funds may adversely impact demand for the Company&#8217;s products. </font><font style="font-family:inherit;font-size:11pt;">Uncertainty about economic market conditions poses risks that the Company's customers may postpone spending for capital improvement and maintenance projects in response to tighter credit markets or negative financial news, which could have a material negative effect on the demand for the Company's products. Decreases in U.S. federal and state spending on projects using the Company's products can have negative impact on sales volume from the Company's domestic facilities. Governmental spending on large infrastructure projects in the Gulf Cooperation Council ("GCC") countries vary and spending has in the past been curtailed or delayed as a result of reduced public spending budgets in countries which are dependent on oil and gas revenues and their respective price levels.</font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company may not be able to successfully negotiate progress-billing arrangements for its large contracts, which could adversely impact the Company&#8217;s working capital needs and credit risk. </font><font style="font-family:inherit;font-size:11pt;">The Company sells systems and products under contracts that allow the Company to either bill upon the completion of certain agreed upon milestones, or upon actual shipment of the system or product.&#160;The Company attempts to negotiate progress-billing milestones on large contracts to help manage its working capital and to reduce the credit risk associated with these large contracts.&#160;Consequently, shifts in the billing terms of the contracts in the backlog from period to period can increase the Company's requirements for working capital and can increase its exposure to credit risk.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Crude oil and natural gas prices are volatile, and the substantial and extended decline in commodity prices has had, and may continue to have, a material and adverse effect on demand and pricing in the Company's business.</font><font style="font-family:inherit;font-size:11pt;">&#32;Prices for crude oil and natural gas fluctuate widely. Among the factors that can or could cause these price fluctuations are:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the level of consumer demand;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">domestic and worldwide supplies of crude oil and natural gas;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">domestic and international drilling activity;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the actions of other crude oil exporting nations and the Organization of Petroleum Exporting Countries;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">worldwide economic and political conditions, including political instability or armed conflict in oil and gas producing regions; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the price and availability of, and demand for, competing energy sources, including alternative energy sources.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Generally, when the prices for crude oil and natural gas are higher, demand for the Company&#8217;s products increases and the Company is able to negotiate higher prices. On the other hand, when the prices of crude oil and natural gas are lower, demand for the Company&#8217;s products decreases and the Company is forced to compete with lower prices and other concessions. Volatility in these commodity prices can also result in circumstances where demand for the Company&#8217;s products is suddenly high, but the Company is unable to negotiate higher prices, thereby adversely impacting the Company&#8217;s margins and capacity to accept new projects at higher margins.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company may be unable to repay its debt, refinance its current expiring lending agreement, or renew its expiring credit facilities. </font><font style="font-family:inherit;font-size:11pt;">If there were an event of default under the Company's current revolving credit facilities, the lenders </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;6</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">could cause all amounts outstanding with respect to that debt to be due and payable immediately. The Company cannot assure that its cash flow will be sufficient to fully repay amounts due under any of the financing arrangements, if accelerated upon an event of default, or, that the Company would be able to repay, refinance or restructure the payments under any such arrangements. Complying with the covenants under the Company's domestic and/or foreign revolving credit facilities may limit management's discretion by restricting options such as:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">incurring additional debt;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">entering into transactions with affiliates;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">making investments or other restricted payments;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">repurchase of Company's shares;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">payment of dividends, capital returns, repayment of intercompany obligations and other forms of repatriation; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">creating liens.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:4px;text-align:justify;padding-left:48px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company&#8217;s United States credit agreement will expire in September 2018. While the Company is actively pursuing refinancing its credit agreement and replacement financing sources, there is no assurance that the Company will be successful in refinancing its credit agreement or obtaining such replacement financing, or if obtained, that such financing will be in a similar amount or be on similar terms and conditions as the Company's current credit agreement.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company&#8217; credit arrangements used by its Middle Eastern subsidiaries is renewed on an annual basis. In addition to these credit arrangements, the Company also obtains project financing in the Middle East on a project-by-project basis. While the Company believes that it will be able to renew its Middle East credit arrangements and will have continued access to individual project financing, there is no assurance that such arrangements will be renewed or made available in similar amounts or be on similar terms and conditions as the current arrangements, or that such individual project financing will be available for projects that the Company is interested in pursuing.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Any replacement credit arrangements outside of the United States may further limit the Company&#8217;s ability to repatriate funds from abroad. Repatriation of funds from certain countries may become limited based upon regulatory restrictions or economically unfeasible because of the taxation of funds when moved to another subsidiary or to the parent company. In addition, any refinancing, replacement or additional financing the Company may obtain could contain similar or more restrictive covenants than the Company is currently subject to. The Company&#8217;s ability to comply with any covenants may be adversely affected by general economic conditions, political decisions, industry conditions and other events beyond management&#8217;s control. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Aggressive pricing by existing competitors and the entrance of new competitors in the markets in which the Company operates could drive down the Company's profits and prohibit or slow the Company's growth. </font><font style="font-family:inherit;font-size:11pt;">The Company's business is highly competitive. Some of the Company's competitors are larger and have more resources than the Company. Additionally, many of the Company's products are also subject to competition from alternative technologies and alternative products. In periods of declining demand, the Company's fixed cost structure may limit its ability to cut costs, which may be a competitive disadvantage compared to firms with more flexible cost structures, or may result in reduced operating margins and operating losses.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company may be unable to purchase raw materials at favorable prices, or maintain beneficial relationships with its suppliers, which could result in a shortage of supply, or increased pricing</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;To the extent the Company relies upon a single source for key components of several of its products, the Company believes there are alternate sources available for such components. However, there can be no assurance that the interruption of supplies of such components would not have an adverse effect on the financial condition of the Company and that the Company, if required to do so, would be able to negotiate agreements with alternative sources on acceptable terms.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company may be subject to claims for damages for defective products.</font><font style="font-family:inherit;font-size:11pt;">&#32;The Company warrants its products to be free of certain defects. The Company has, from time to time, had claims alleging defects in its products. The Company cannot be certain it will not experience material product liability losses in the future or that it will not incur significant costs to defend such claims. While the Company currently has product liability insurance, the Company cannot be </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;7</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">certain that its product liability insurance coverage will be adequate for liabilities that may be incurred in the future or that such coverage will continue to be available to the Company on commercially reasonable terms. Any claims relating to defective products that result in liabilities exceeding the Company's insurance coverage could have an adverse effect on the Company's business, financial position, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Product and service orders included in the Company&#8217;s backlog may be reduced or cancelled. </font><font style="font-family:inherit;font-size:11pt;">The Company defines backlog as the revenue value resulting from confirmed customer purchase orders that have not yet been recognized as revenue. However, by industry practice, orders may be canceled or modified at any time. If a customer cancels an order, the customer is normally responsible for all finished goods produced or shipped, all direct and indirect costs incurred and also for a reasonable allowance for anticipated profits. No assurance can be given that these amounts will be recovered after cancellation. Any cancellation or delay in orders may result in lower than expected revenue.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company may be unable to attract and retain its senior management and key personnel. </font><font style="font-family:inherit;font-size:11pt;">The Company's ability to meet its strategic and financial goals will depend to a significant extent on the continued contributions of its senior management and key personnel. Future success will also depend in large part on the Company's ability to identify, attract, motivate, effectively utilize and retain highly qualified managerial, sales, marketing and technical personnel. The loss of senior management or other key personnel or the inability to identify, attract and retain qualified personnel in the future could make it more difficult to manage the Company's business and could adversely affect operations and financial results.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company may not be able to achieve the expected benefits from its growth initiatives. </font><font style="font-family:inherit;font-size:11pt;">The Company's cyclical or general expansion may result in unanticipated adverse consequences, including significant strain on management, operations and financial systems as well as on the Company's ability to attract and retain competent employees. In the future, the Company may seek to grow its business by investing in new or existing facilities, making acquisitions, entering into partnerships and joint ventures, or constructing new facilities, which could entail a number of additional risks, including:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">strain on working capital;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">diversion of management's attention away from other activities, which could impair the operation of existing businesses;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">failure to successfully integrate the acquired businesses or facilities into existing operations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">inability to maintain key pre-acquisition business relationships;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">loss of key personnel of the acquired business or facility;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">exposure to unanticipated liabilities; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">failure to realize efficiencies, synergies and cost savings.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As a result of these and other factors, including general economic risks, the Company may not be able to realize the expected benefits from future acquisitions, new facility developments, partnerships, joint ventures or other investments.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company's financial results could be adversely affected by changes in international regulations and other activities of U.S. and non-U.S. governmental agencies related to the Company&#8217;s international operations</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;International sales represent a significant portion of the Company's total sales. The Company's sales to international customers increased from </font><font style="font-family:inherit;font-size:11pt;">57.0%</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">&#32;to </font><font style="font-family:inherit;font-size:11pt;">59.5%</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">. The Company's anticipated growth and profitability may require increasing current international sales volume and may necessitate further international expansion. The Company's financial results could be affected by changes in trade, monetary and fiscal policies, laws and regulations, other activities of U.S. and non-U.S. governments, agencies and similar organizations, and other factors. These factors include, but are not limited to, changes in a country's or region's economic or political conditions, trade regulations affecting production, pricing and marketing of products, local labor conditions and regulations, reduced protection of intellectual property rights in some countries, changes in the regulatory or legal environment, restrictions on currency exchange activities, burdensome taxes and tariffs and other trade barriers. International risks and uncertainties, including changing social and economic conditions as well as terrorism, political hostilities and war, could lead to reduced international sales and reduced profitability associated with such sales. In addition, these risks can include extraordinarily delayed collections of accounts receivable. Because the Company conducts a significant portion of its </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;8</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">business activities in the Middle East, the political and economic events of the countries that comprise the GCC can have a material effect on the Company&#8217;s business.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Due to the international scope of the Company&#8217;s operations, it is subject to a complex system of commercial and trade regulations around the world. Recent years have seen an increase in the development and enforcement of laws regarding trade compliance anti-corruption, such as the U.S. Foreign Corrupt Practices Act and similar laws from other countries as well as new regulatory requirements regarding data privacy. The Company&#8217;s foreign subsidiaries are governed by laws, rules and business practices that differ from those of the U.S. If the activities of these entities do not comply with U.S. laws or business practices or the Company&#8217;s Code of Business Conduct,  then violations of these laws may result in severe criminal or civil sanctions, could disrupt the Company&#8217;s business, and result in an adverse effect on the Company&#8217;s reputation, business and results of operations or financial condition. The Company cannot predict the nature, scope or effect of future regulatory requirements to which its operations might be subject or the manner in which existing laws might be administered or interpreted.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Following the departures of the Company&#8217;s Middle East region President and Vice President in June 2017 and the related regional management transition, the Company&#8217;s management became concerned that its corporate policies, procedures and internal controls within the region may not have been adhered to fully by the prior management team. As a result of these concerns, the Company engaged outside third-party firms to complete an extensive review of regional management activities from early 2014. The total non-recurring cost for this review and the resulting policy improvement implementations for 2017 was approximately $1.2 million. While the Company believes the majority of the costs associated with this review and policy improvements has already been incurred, there can be no assurance the Company will not be subject to further material expenses related to this matter.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company may not be able to recover costs and damages from vendors that supply defective materials</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;The Company may receive defective materials from its vendors that are incorporated into the Company's products during the manufacturing process. The cost to repair, remake or replace defective products could be greater than the amount that can be recovered from the vendor. Such excess costs could have an adverse effect on the Company's business, financial position, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company may be required to reverse previously recorded revenue and profits as a result of inaccurate estimates made in connection with the Company&#8217;s percentage-of-completion revenue recognition. </font><font style="font-family:inherit;font-size:11pt;">The Company recognizes revenues under its stated revenue recognition policy except for sizable domestic complex contracts that require periodic recognition of income. For these contracts, the Company uses the "percentage of completion" accounting method. This methodology allows revenue and profits to be recognized proportionally over the life of a contract by comparing the amount of the cost incurred to date against the total amount of cost expected to be incurred. The effect of revisions to revenue and total estimated cost is recorded when the amounts are known or can be reasonably estimated. These revisions can occur at any time and could be material. On a historical basis, management believes that reasonably reliable estimates of the progress towards completion on long-term contracts have been made. However, given the uncertainties associated with these types of contracts, it is possible for actual cost to vary from estimates previously made, which may result in reductions or reversals of previously recorded revenue and profits.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company&#8217;s failure to establish and maintain effective internal control over financial reporting could harm its business and financial results. </font><font style="font-family:inherit;font-size:11pt;">The Company&#8217;s management is responsible for establishing and maintaining effective internal control over financial reporting. Internal control over financial reporting is a process to provide reasonable assurance regarding the reliability of financial reporting for external purposes in accordance with accounting principles generally accepted in the United States. Because of its inherent limitations, internal control over financial reporting is not intended to provide absolute assurance that the Company would prevent or detect a misstatement of its financial statements or fraud. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company&#8217;s Chief Executive Officer and Chief Financial Officer concluded that the Company&#8217;s internal control over financial reporting was not effective due to an identified material weakness. The material weakness resulted from an accounting error&#160;identified by the Company during its preparation and review of the Company&#8217;s financial statements for the fiscal quarter ended July 31, 2017 related to the Company's stock&#8209;based </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;9</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">compensation cost. Specifically, the Company had improperly reversed stock-based compensation costs for vested equity awards that expired, terminated or were cancelled unexercised. This accounting error was attributable to the Company&#8217;s lack of technical accounting knowledge. A material weakness is defined as a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. While the Company believes that it has implemented proper controls to address the material weakness described above, the material weakness cannot be considered fully remediated until the remediation processes have been in operation for a period of time and successfully tested. If the current material weakness is not remediated, or if additional material weaknesses or significant deficiencies in the Company&#8217;s internal control over financial reporting are discovered or occur in the future, the Company&#8217;s consolidated financial statements may contain material misstatements and the Company&#160;could be required to restate its financial results. The failure to maintain an effective system of internal control over financial reporting could limit the Company&#8217;s ability to report its financial results accurately and in a timely manner or to detect and prevent fraud and could also cause a loss of investor confidence and decline in the market price of the Company&#8217;s common stock.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">The Company's information technology systems may be negatively affected by cybersecurity threats. </font><font style="font-family:inherit;font-size:11pt;">The Company faces risks relating to cybersecurity attacks that could cause the loss of confidential information and other business disruptions. The Company relies extensively on computer systems to process transactions and manage its business, and its business is at risk from and may be impacted by cybersecurity attacks. These could include attempts to gain unauthorized access to data and computer systems. Attacks can be both individual and/ or highly organized attempts organized by very sophisticated hacking organizations. The Company employs a number of measures to prevent, detect and mitigate these threats, which include password encryption, frequent password change events, firewall detection systems, anti-virus software in-place and frequent backups; however, there is no guarantee such efforts will be successful in preventing a cyber-attack. A successful attack could disrupt and otherwise adversely affect the Company's reputation and results of operations, including through lawsuits by third-parties.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s2FFD97A0CA8B84D4EB3B4C1F7EB518B2"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 1B. UNRESOLVED STAFF COMMENTS - </font><font style="font-family:inherit;font-size:11pt;">None.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sCDADB394FD63A1F1B4E74C1F71E0B0E8"></a></div><div style="line-height:120%;padding-bottom:4px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 2. PROPERTIES</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:13%;"></td><td style="width:44%;"></td><td style="width:43%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Location</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Leased or Owned</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Size</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Illinois</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Leased production facilities and office space</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">31,650 square feet</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Louisiana</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Owned production facilities and leased land</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">30,000 square feet on approximately 7 acres</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tennessee</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Owned production facilities and office space</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">131,800 square feet on approximately 23.5 acres</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Canada</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Owned production facilities with office space on owned land, leased land and leased office space</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">102,980 square feet on approximately 138 acres</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">India</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Leased production facilities, office space and land</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">33,700 square feet on approximately 1.2 acres</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Kingdom of Saudi Arabia</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Owned production facilities on leased land</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">89,000 square feet on approximately 11 acres</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">United Arab Emirates</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Leased office space and production facilities on leased land</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">180,000 square feet on approximately 16 acres</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">For further information, see Note 9 - Lease information, </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s411729C150BAE09809494C1F7F0A7778"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 3.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS - </font><font style="font-family:inherit;font-size:11pt;">As of January 31, 2018, the Company had no material pending litigation.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s2E0C273CC0BFA40965EC4C1F7F2AB638"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 4.&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES - </font><font style="font-family:inherit;font-size:11pt;">Not applicable.</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;10</font></div></div><hr style="page-break-after:always"><div><a name="sDACB7BED0E2CB6CAD76D4C1F7F5CED19"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">PART II</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sA100F3B8FF54A7554A6C4C1F7F7E2BC1"></a></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company's Common Stock is traded on the Nasdaq Global Market under the symbol "PPIH". Prior to March 21, 2017 the Company's Common Stock was traded on the Nasdaq Global Market under the symbol "MFRI".</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The following table sets forth, for the periods indicated, the high and low Common Stock sale prices as reported by the Nasdaq Global Market for </font><font style="font-family:inherit;font-size:11pt;">2017 and 2016</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:549px;"></td><td style="width:61px;"></td><td style="width:4px;"></td><td style="width:61px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">High</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Low</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Fiscal 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fourth Quarter</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$9.31</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8.25</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Third Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.95</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.60</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Second Quarter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">First Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.25</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Fiscal 2016</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fourth Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9.23</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.65</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Third Quarter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Second Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.90</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.70</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">First Quarter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.74</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As of April 1, 2018, there were </font><font style="font-family:inherit;font-size:11pt;">69</font><font style="font-family:inherit;font-size:11pt;">&#32;stockholders of record and other additional stockholders for whom securities firms acted as nominees.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has never declared or paid a cash dividend and does not anticipate paying any cash dividends on its Common Stock in the foreseeable future. Management presently intends to retain all available funds for the development of the Company's business and for use as working capital. Future dividend policy will depend upon the Company's earnings, capital requirements, financial condition and other relevant factors. For further information, see "Financing" in Item 7 and Note 8 - Debt, </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has not made any sale of unregistered securities during the preceding three years.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Transfer Agent and Registrar for the Common Shares is Broadridge Corporate Issuer Solutions, Inc., P.O. Box 1342 Brentwood, NY 11717, (877) 830-4936 or (720) 378-5591.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;11</font></div></div><hr style="page-break-after:always"><div><a name="s96C81DBA64DBA2C8196B4C1F7FD52EED"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Equity Compensation Plan Information</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The following table provides information regarding the number of shares of Common Stock that may be issued upon exercise of outstanding options, warrants and rights under the Company's equity compensation plans and the weighted average exercise price and number of shares of Common Stock remaining available for issuance under those plans as of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:225px;"></td><td style="width:157px;"></td><td style="width:145px;"></td><td style="width:156px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Number of shares to be issued upon exercise of outstanding options, warrants and rights</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted-average exercise price of outstanding options, warrants and rights</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Number of shares remaining available for future issuance under equity compensation plans (excluding shares reflected in column (a))</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Plan Category</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)(1)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)(1)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Equity compensation plans approved by stockholders</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">358,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$9.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">428,202</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) The amounts shown in columns (a) and (b) of the above table do not include </font><font style="font-family:inherit;font-size:10pt;">359,604</font><font style="font-family:inherit;font-size:10pt;">&#32;outstanding restricted stock granted under the Company's 2013 Omnibus Stock Incentive Plan as amended June 14, 2013 ("2013 Omnibus Plan") or the 2017 Omnibus Stock Incentive Plan as amended June 13, 2017 ("2017 Omnibus Plan").</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 6. SELECTED FINANCIAL DATA - </font><font style="font-family:inherit;font-size:11pt;">Not applicable.</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s77A0519A5704B65BA2234C1F802645BE"></a></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 7.</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Certain statements contained in this Management's Discussion and Analysis of Financial Condition and results of Operations ("MD&amp;A"), which can be identified by the use of forward-looking terminology such as "may," "will," "expect," "continue," "remains," "intend," "aim," "should," "prospects," "could," "future," "potential," "believes," "plans," "likely," and "probable," or the negative thereof or other variations thereon or comparable terminology, constitute "forward-looking statements" within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Exchange Act and are subject to the safe harbors created thereby. These statements should be considered as subject to the many risks and uncertainties that exist in the Company's operations and business environment. Such risks and uncertainties could cause actual results to differ materially from those projected as a result of many factors, including, but not limited to, those under the headings Cautionary Statements Regarding Forward Looking Information and Item 1A. Risk Factors.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s6DAB04DF8D3A886861D04C1F805E4F7C"></a></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company is engaged in the manufacture and sale of products in </font><font style="font-family:inherit;font-size:11pt;">one</font><font style="font-family:inherit;font-size:11pt;">&#32;reportable segment: Piping Systems. The Company's website is </font><font style="font-family:inherit;font-size:11pt;color:#006ebf;text-decoration:underline;">www.permapipe.com</font><font style="font-family:inherit;font-size:11pt;">. Since the Company's revenues are based on large discrete projects, the Company's operating results in any reporting period could be negatively impacted as a result of large variations in the level of overall market demand or delays in the timing of the specific project phases in both geographies and reporting periods. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The analysis presented below and discussed in more detail throughout the MD&amp;A was organized to provide instructive information for understanding the Company's business. However, this MD&amp;A should be read in conjunction with the Consolidated Financial Statements in Item 8 of this report, including the notes thereto and the risk factors contained herein.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;12</font></div></div><hr style="page-break-after:always"><div><a name="s35F823E2A31F6F9A473E4C1F76EF02DB"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Consolidated Results of Operation:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:707px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:440px;"></td><td style="width:78px;"></td><td style="width:11px;"></td><td style="width:78px;"></td><td style="width:11px;"></td><td style="width:72px;"></td><td style="width:17px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">($ in thousands)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">% Favorable (Unfavorable)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$105,248</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$98,845</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">6.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11,742</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11,716</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Percentage of net sales</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">11.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">11.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">General and administrative expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16,214</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">17,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">7.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Percentage of net sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">15.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">17.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Selling expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,040</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,721</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">11.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Percentage of net sales</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">4.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">5.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss on consolidation of joint venture</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">100.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest expense, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">569</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(22.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from continuing operations before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(10,209</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(13,773</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">25.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">2017 Compared to 2016</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Net sales:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net sales were </font><font style="font-family:inherit;font-size:11pt;">$105.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">, an </font><font style="font-family:inherit;font-size:11pt;">increase</font><font style="font-family:inherit;font-size:11pt;">&#32;of </font><font style="font-family:inherit;font-size:11pt;">6.5%</font><font style="font-family:inherit;font-size:11pt;">&#32;from </font><font style="font-family:inherit;font-size:11pt;">$98.8&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">. Higher revenues resulted primarily from increased sales to distributors in Canada.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Cost of sales and gross profit:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Gross profit remained unchanged at </font><font style="font-family:inherit;font-size:11pt;">$11.7 million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">. Gross margin decreased to </font><font style="font-family:inherit;font-size:11pt;">11%</font><font style="font-family:inherit;font-size:11pt;">&#32;from </font><font style="font-family:inherit;font-size:11pt;">12%</font><font style="font-family:inherit;font-size:11pt;">&#32;of net sales in the prior year due to changes in the North American product mix and continued competitive pricing pressures in the United States and Middle East.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Selling expenses:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Selling expenses </font><font style="font-family:inherit;font-size:11pt;">decreased</font><font style="font-family:inherit;font-size:11pt;">&#32;to </font><font style="font-family:inherit;font-size:11pt;">$5.0&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;from </font><font style="font-family:inherit;font-size:11pt;">$5.7&#160;million</font><font style="font-family:inherit;font-size:11pt;">, an improvement of </font><font style="font-family:inherit;font-size:11pt;">11.9%</font><font style="font-family:inherit;font-size:11pt;">. As a percentage of net sales, selling expenses decreased to </font><font style="font-family:inherit;font-size:11pt;">4.8%</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;from </font><font style="font-family:inherit;font-size:11pt;">5.8%</font><font style="font-family:inherit;font-size:11pt;">&#32;in the prior year. This improvement was due to management changes in the Middle East and realignment of the North American sales organization.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">General and administrative expenses:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">General and administrative expenses were </font><font style="font-family:inherit;font-size:11pt;">$16.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;compared to </font><font style="font-family:inherit;font-size:11pt;">$17.6&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">, an improvement of </font><font style="font-family:inherit;font-size:11pt;">7.8%</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Following the departures of the President and Vice President of the Company&#8217;s Middle East region in June&#160;2017 and the related regional management transition, the Company's management became concerned that its corporate policies, procedures and internal controls within the region may not have been adhered to fully by the prior management team.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As a result of these concerns, the Company engaged outside third-party firms to complete an extensive review of regional management activities from early 2014. The total non-recurring costs for this review and the resulting policy improvement implementations for the year 2017 were approximately </font><font style="font-family:inherit;font-size:11pt;">$1.2 million</font><font style="font-family:inherit;font-size:11pt;">. The 2016 year-to-date expenses included one-time legal settlement expenses of </font><font style="font-family:inherit;font-size:11pt;">$0.8&#160;million</font><font style="font-family:inherit;font-size:11pt;">, and changes in the senior executive positions of the Company with related hiring and separation costs of $0.7 million.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On a comparative basis, not including these one-time charges, general and administrative expenses were $15.0 million and $16.1 million, in 2017 and 2016, respectively. This decrease of $1.1 million was primarily due to the relocation of the U.S. headquarters and realignment of administrative functions, all of which contributed to the overall improvement year over year.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sD4721CF5ECFEE1F13B954C1F80A9C12D"></a></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Interest expense: </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest expense increased to </font><font style="font-family:inherit;font-size:11pt;">$0.8 million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;from </font><font style="font-family:inherit;font-size:11pt;">$0.7 million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">&#32;due to higher borrowings and increased interest rates, both domestic and foreign, in 2017.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Operating results from continuing operations before income taxes:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Operating results from continuing operations before income taxes improved to a loss of </font><font style="font-family:inherit;font-size:11pt;">$10.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;compared to a loss of </font><font style="font-family:inherit;font-size:11pt;">$13.8&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">. The positive contributing factors were:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">increased coating volume from distributors in Canada;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">decreased selling, general and administrative expenses due to operational realignment.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="scc9120600fda4c1d9ec28cfa5b9c0072"></a></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Accounts receivable: </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In 2013, the Company started a project in the Middle East as a sub-contractor, with billings in the aggregate amount of approximately </font><font style="font-family:inherit;font-size:11pt;">$41.9 million</font><font style="font-family:inherit;font-size:11pt;">. The Company completed all of its deliverables in 2015, and has collected approximately </font><font style="font-family:inherit;font-size:11pt;">$36.5 million</font><font style="font-family:inherit;font-size:11pt;">, with a remaining balance due in the amount of </font><font style="font-family:inherit;font-size:11pt;">$5.4 million</font><font style="font-family:inherit;font-size:11pt;">. Included in this balance is an amount of </font><font style="font-family:inherit;font-size:11pt;">$3.7 million</font><font style="font-family:inherit;font-size:11pt;">, which pertains to retention clauses within the agreements of our customer (contractor), and which become payable by the customer when this project is fully tested and commissioned. In the absence of a firm date for the final commissioning of the project, and due to the long-term nature of this receivable, </font><font style="font-family:inherit;font-size:11pt;">$3.2 million</font><font style="font-family:inherit;font-size:11pt;">&#32;of this retention amount was reclassed to a long-term receivable account.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has been engaged in ongoing active efforts to collect the outstanding amount, and has recently received an updated acknowledgment of the outstanding balances and assurances of payment from the customer. As a result, the Company did not reserve any allowance against this amount as of January 31, 2018. However, if the Company&#8217;s efforts to collect on this account are not successful in fiscal 2018, then the Company may be required to recognize an allowance for all, or substantially all, of any such then uncollected amounts in the future.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sAF46D53596D672416CF54C1F76492B10"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Income taxes:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company's worldwide effective tax rates ("ETR") were </font><font style="font-family:inherit;font-size:11pt;">2.3%</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">4.4%</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017 and 2016</font><font style="font-family:inherit;font-size:11pt;">, respectively. The ETR in 2017 has been significantly impacted by the Company reporting a pre-tax loss for the year, a portion of which was generated by the subsidiary in the U.A.E., which receives no tax benefit due to a zero tax rate in that country and due to the impact of the full valuation allowance maintained against domestic deferred tax assets. The Company remains in a net operating loss ("NOL") carryforward position.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On December 22, 2017, the U.S. government enacted&#160;comprehensive federal tax legislation commonly referred to as the Tax Cuts and Jobs Act of 2017 ("Tax Act"). The Tax Act contains significant changes to corporate taxation, including reduction of the corporate tax rate from 35% to 21%, additional limitations on the tax deductibility of interest, substantial changes to the taxation of foreign earnings, immediate deductions for certain new investments instead of deductions for depreciation expense over time, and modification or repeal of many business deductions and credits. The Company has made reasonable estimates of the financial impact of the Tax Act on the Company. However, the estimates are provisional and may change.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;13</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Tax Act requires multinational companies to pay U.S. income taxes on accumulated earnings of its foreign subsidiaries not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8% on the remaining earnings. After going through the steps of the deemed repatriation calculation, the aggregate deferred foreign income inclusion is estimated at </font><font style="font-family:inherit;font-size:11pt;">$23.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">. This income is fully offset by the use of NOL carryforwards and the current year domestic loss, resulting in no regular tax on the income.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">For further information, see Note 10 - Income taxes, </font><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s1D07A6C76FC866D95F8A4C1F80FDE276"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Other</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has made a bid to provide insulation of pipes to the East Africa Crude Oil Pipeline ("EACOP") project. The EACOP project is a 1450 Km (900 mile) long heavy crude oil pipeline from the Lake Albert Basin in Uganda to the Tanga port in Tanzania being developed by French oil company Total E&amp;P, China National Offshore Oil Corporation (CNOOC) and London-based Tullow Oil. The pipeline is 24 inches in diameter, and is electrically heat traced. Once completed, it will be the longest insulated and heat traced pipeline in the world. There can be no assurance that the Company will be successful in its bid for this project, and what the final terms of any such potential engagement will be until the bid is awarded.</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sFCDA671C2665FBE303604C1F767AD619"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Liquidity and capital resources</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash and cash equivalents as of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">&#32;were </font><font style="font-family:inherit;font-size:11pt;">$7.1&#160;million</font><font style="font-family:inherit;font-size:11pt;">, compared to </font><font style="font-family:inherit;font-size:11pt;">$7.6&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">$0.7&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;was held in the U.S. and </font><font style="font-family:inherit;font-size:11pt;">$6.4&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;was held in the foreign subsidiaries. The Company's working capital was </font><font style="font-family:inherit;font-size:11pt;">$23.1&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">&#32;compared to </font><font style="font-family:inherit;font-size:11pt;">$29.8&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">. Of the working capital components, accounts receivable increased $1.7 million as a result of higher sales. Accounts payable increased $3.2 million due to the corresponding increase in inventory, and customer deposits increased $2.6</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">million in the Middle East related to new project business. Cash used in operations in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;was </font><font style="font-family:inherit;font-size:11pt;">$1.8&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;compared to </font><font style="font-family:inherit;font-size:11pt;">$5.5&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">, an improvement of $3.7 million.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net cash used in investing activities during </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;was </font><font style="font-family:inherit;font-size:11pt;">$2.4&#160;million</font><font style="font-family:inherit;font-size:11pt;">, compared to net cash provided by investing activities during </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">&#32;of </font><font style="font-family:inherit;font-size:11pt;">$10.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">. The Company estimates that capital expenditures for </font><font style="font-family:inherit;font-size:11pt;">2018</font><font style="font-family:inherit;font-size:11pt;">&#32;may be between $3.0 million to $4.0&#160;million, and the Company may finance capital expenditures through real estate mortgages, term loans, equipment financing loans, internally generated funds and its revolving line of credit. The majority of such expenditures relates to diversification and expansion of business worldwide.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Debt totaled </font><font style="font-family:inherit;font-size:11pt;">$15.8 million</font><font style="font-family:inherit;font-size:11pt;">&#32;on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">. Net cash provided by financing activities in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;was </font><font style="font-family:inherit;font-size:11pt;">$3.5 million</font><font style="font-family:inherit;font-size:11pt;">, compared to net cash used in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">&#32;was </font><font style="font-family:inherit;font-size:11pt;">$14.9&#160;million</font><font style="font-family:inherit;font-size:11pt;">. For additional information, see Note 8 - Debt, </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">. Other long-term liabilities of </font><font style="font-family:inherit;font-size:11pt;">$0.5 million</font><font style="font-family:inherit;font-size:11pt;">&#32;were composed primarily of deferred rent.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;14</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The following table summarizes the Company's estimated contractual obligations on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:673px;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:214px;"></td><td style="width:58px;"></td><td style="width:4px;"></td><td style="width:9px;"></td><td style="width:58px;"></td><td style="width:4px;"></td><td style="width:9px;"></td><td style="width:48px;"></td><td style="width:4px;"></td><td style="width:9px;"></td><td style="width:48px;"></td><td style="width:4px;"></td><td style="width:9px;"></td><td style="width:48px;"></td><td style="width:4px;"></td><td style="width:9px;"></td><td style="width:50px;"></td><td style="width:4px;"></td><td style="width:9px;"></td><td style="width:63px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">($ in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ending January 31,</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contractual obligations</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2021</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Thereafter</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revolving line </font><font style="font-family:inherit;font-size:9.5pt;">North America</font><font style="font-family:inherit;font-size:10pt;">&#160;(1)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$7,273</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$7,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mortgages (2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,111</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">743</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">730</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">717</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">703</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">690</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,528</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revolving line foreign (3)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subtotal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,514</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,146</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">730</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">717</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">703</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">690</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,528</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized lease obligations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease obligations (4)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,259</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,884</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,628</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,536</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,494</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,468</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,249</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employment agreements (5)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual obligations of discontinued operations (6)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax position obligations (7)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$38,274</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$10,658</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$2,615</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$2,508</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$2,286</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$2,180</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$18,027</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Notes to contractual obligations table:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest obligations exclude floating rate interest on debt payable under the North American revolving line of credit. Based on the amount of such debt on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, and the weighted average interest rate of </font><font style="font-family:inherit;font-size:11pt;">4.65%</font><font style="font-family:inherit;font-size:11pt;">&#32;on that debt, such interest was being incurred at an annual rate of approximately $0.2 million. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Scheduled maturities, including interest.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Scheduled maturities of foreign revolver line, including interest.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Minimum contractual amounts, assuming no changes in variable expenses.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Refer to the index for a description of compensation and separation plans.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">(6)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Included payments for other liabilities included in discontinued operations.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">(7)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Refer to Note 10 - Income taxes, </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">&#32;for a description of the uncertain tax position obligations.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Financing</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Revolving line North America</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:11pt;">On September 24, 2014, the Company entered into a Credit and Security agreement with a financial institution (as amended, "Credit Agreement"). Under the terms of the Credit Agreement the Company can borrow up to a combined </font><font style="font-family:inherit;font-size:11pt;">$15.0&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;in the U.S. and Canada, subject to borrowing base availability from secured domestic and certain Canadian assets, such as accounts receivable and inventory, and other requirements, under a revolving line of credit. The Credit Agreement covenants restrict debt, liens, share repurchases and investments, and require achieving a minimum fixed charge coverage ratio with respective performance metrics as defined by the Credit Agreement if a minimum availability is not met. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company was in compliance with all covenants under the Credit Agreement. The domestic revolving line balances as of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;were included as current liabilities in the consolidated balance sheets, because the Credit Agreement has a subjective acceleration clause.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest rates vary based on the average availability in the preceding fiscal quarter and are: (a) a margin in effect plus a base rate, if below certain availability limits; or (b) a margin in effect plus the Eurodollar rate for the corresponding interest period. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company had borrowed </font><font style="font-family:inherit;font-size:11pt;">$7.3 million</font><font style="font-family:inherit;font-size:11pt;">&#32;at </font><font style="font-family:inherit;font-size:11pt;">7.0%</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">5.06%</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">3.95%</font><font style="font-family:inherit;font-size:11pt;">&#32;and had </font><font style="font-family:inherit;font-size:11pt;">$0.9&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;available to it under the revolving line of credit. In addition, </font><font style="font-family:inherit;font-size:11pt;">$0.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;of availability was used under the Credit Agreement primarily to support letters of credit to guarantee amounts committed for inventory purchases. Cash required for operations is provided by draw-downs on the line of credit.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Credit Agreement will expire in September 2018. The Company has engaged a financial advisor and is actively pursuing refinancing the Credit Agreement and replacement financing sources.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;15</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In the event the Company's refinancing of the Credit Agreement is delayed or unavailable, the Company believes that its cash positions outside of North America could be repatriated and that such cash, together with projected cash flow from operations, would be sufficient to satisfy the Company's repayment obligations under the Credit Agreement and to support the near-term operating cash needs of the Company going forward.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Revolving lines foreign</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;The Company also has annual credit arrangements used by its Middle Eastern subsidiaries. These credit arrangements are in the form of overdraft facilities and project financing at rates competitive in the countries in which the Company operates. Some credit arrangement covenants require a minimum tangible net worth to be maintained, as well as a minimum balance of intercompany subordinated debt. In addition, some of the revolving credit facilities restrict payment of dividends. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company was in compliance with the covenants under the credit arrangements. Interest rates are 4.0% per annum below National Bank of Fujairah Base Rate, minimum 3.5% per annum, and Emirates Inter Bank Offered Rate (EIBOR) plus 3.5% per annum. The Company's interest rates range from 3.5% to 6.0%. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company can borrow </font><font style="font-family:inherit;font-size:11pt;">$13.5&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;under these credit arrangements. The Company borrowed </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;">&#32;and had </font><font style="font-family:inherit;font-size:11pt;">$4.1&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;available under these credit arrangements as of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">. In addition, </font><font style="font-family:inherit;font-size:11pt;">$9.3&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;of availability was used to support letters of credit to guarantee amounts committed for inventory purchases. For further information, see Note 8 - Debt, </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company&#8217;s credit arrangements used by its Middle Eastern subsidiaries renew on an annual basis. Subsequent to January 31, 2018, the Company reduced one of the foreign credit lines by </font><font style="font-family:inherit;font-size:11pt;">$2.5&#160;million</font><font style="font-family:inherit;font-size:11pt;">, thus reducing the amount available to borrow by </font><font style="font-family:inherit;font-size:11pt;">$2.4&#160;million</font><font style="font-family:inherit;font-size:11pt;">. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In 2017, the Company obtained three capital leases for $1.1&#160;million&#160;CAD (approximately $0.8&#160;million&#160;USD at the prevailing exchange rates on the transaction dates) to finance vehicle equipment. The interest rates for these capital leases were from </font><font style="font-family:inherit;font-size:11pt;">4.0%</font><font style="font-family:inherit;font-size:11pt;">&#32;to </font><font style="font-family:inherit;font-size:11pt;">7.8%</font><font style="font-family:inherit;font-size:11pt;">&#32;per annum with monthly principal and interest payments of less than $0.1&#160;million. These leases mature from </font><font style="font-family:inherit;font-size:11pt;">April&#160;30, 2021</font><font style="font-family:inherit;font-size:11pt;">&#32;to </font><font style="font-family:inherit;font-size:11pt;">September&#160;29, 2022</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sA81129F3D697373318C74C1F8153A5EC"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Critical accounting estimates and policies</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company's significant accounting policies are discussed </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">&#32;included in Item&#160;8 of this Annual Report on Form 10-K. The application of certain of these policies requires significant judgments or a historical based estimation process that can affect the results of operations and financial position of the Company as well as the related footnote disclosures. The Company bases its estimates on historical experience and other assumptions that it believes are reasonable. If actual amounts ultimately differ from previous estimates, the revisions are included in the Company's results of operations for the period in which the actual amounts become known.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Revenue recognition. </font><font style="font-family:inherit;font-size:11pt;">The Company recognizes revenues, including shipping and handling charges billed to customers, when all the following criteria are met: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the seller's price to the buyer is fixed or determinable, and (iv) collectability is reasonably assured. All subsidiaries of the Company, except as noted below, recognize revenues upon shipment or delivery of goods or services when title and risk of loss pass to customers.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Percentage of completion revenue recognition. </font><font style="font-family:inherit;font-size:11pt;">All divisions recognize revenues under the above stated revenue recognition policy except for domestic complex contracts that require periodic recognition of income. For these contracts, the Company uses the "percentage of completion" accounting method. Under this approach, income is recognized in each reporting period based on the status of the uncompleted contracts and the current estimates of costs to complete. The choice of accounting method is made at the time the contract is received based on the expected length and complexity of the project. The percentage of completion is determined by the relationship of costs incurred to the total estimated costs of the contract. Provisions are made for estimated losses on uncompleted contracts in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income. Such revisions are recognized in the period in which they are determined. Claims for additional compensation </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;16</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">due to the Company are recognized in contract revenues when realization is probable and the amount can be reliably estimated.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Inventories. </font><font style="font-family:inherit;font-size:11pt;">Inventories are stated at the lower of cost or market. Cost is determined using the first-in, first-out method for all inventories.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Income taxes. </font><font style="font-family:inherit;font-size:11pt;">Deferred income taxes have been provided for temporary differences arising from differences in the basis of assets and liabilities for tax and financial reporting purposes. Deferred income taxes on temporary differences have been recorded at the current tax rate. The Company assesses its deferred tax assets for realizability at each reporting period.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is a significant benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Equity-based compensation.</font><font style="font-family:inherit;font-size:11pt;">&#32;Stock compensation expense for employee equity awards is recognized ratably over the requisite service period of the award. The Black-Scholes option-pricing model is utilized to estimate the fair value of option awards. Determining the fair value of stock options using the Black-Scholes model requires judgment.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Fair value of financial instruments</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:11pt;">The carrying values of cash and cash equivalents, accounts receivable and accounts payable are based upon reasonable estimates of their fair value due to their short-term nature. The carrying amount of the Company's short-term debt, revolving line of credit and long-term debt approximate fair value because the majority of the amounts outstanding accrue interest at variable rates.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">New accounting pronouncements. </font><font style="font-family:inherit;font-size:11pt;">See Recent accounting pronouncements in Note 2 - Significant accounting policies, </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK - </font><font style="font-family:inherit;font-size:11pt;">Not applicable.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s1A2BD9C0FF2C429CB6E54C1F81ABC515"></a></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The consolidated financial statements of the Company for each of the two years in the periods ended as of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">&#32;and the notes thereto are set forth as an exhibit hereto.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s94B74F169D5E9177219B4C1F81C6B22B"></a></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 9.</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE - </font><font style="font-family:inherit;font-size:11pt;">None.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;17</font></div></div><hr style="page-break-after:always"><div><a name="s7E6552FB9A499143AA934C1F81F69454"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 9A. CONTROLS AND PROCEDURES</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Evaluation of Disclosure Controls and Procedures. </font><font style="font-family:inherit;font-size:11pt;">The Chief Executive Officer and Chief Financial Officer have evaluated the effectiveness of the Company's disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e)) under the Exchange Act as of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">. This evaluation included consideration of the controls, processes, and procedures that are designed to ensure that information required to be disclosed in the reports that are filed or submitted under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC and that such information is accumulated and communicated to management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Management has previously reported on a material weakness in the Company's internal control over financial reporting that resulted from an accounting error identified by the Company during its preparation and review of the Company's financial statements for the fiscal quarter ended July 31, 2017 related to the Company's accounting for stock-based compensation cost. Specifically, the Company had improperly reversed stock-based compensation costs for vested equity awards that expired, terminated or were cancelled unexercised. This accounting error was attributable to the Company&#8217;s lack of technical accounting knowledge.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As described below, the Company has adopted and implemented policies and procedures to ensure that its accounting staff has the necessary technical accounting knowledge. These controls have been operating since July 31, 2017 and for the quarter ending </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Notwithstanding the material weakness described above, the Company's management, including our Chief Executive Officer and Chief Financial Officer, have concluded that the financial statements included in this Annual Report on Form 10-K present fairly, in all material respects, the Company's financial position, results of operations, and cash flows for the periods presented in conformity with accounting principles generally accepted in the United States.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Management's Report on Internal Control Over Financial Reporting. </font><font style="font-family:inherit;font-size:11pt;">The Company's management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) under the Exchange Act. As required by Rule 13a-15(c) under the Exchange Act, the Company's management carried out an evaluation, with the participation of the Chief Executive Officer and Chief Financial Officer, of the effectiveness of its internal control over financial reporting as of the end of the last fiscal year. The framework on which such evaluation was based is contained in the report entitled Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company's system of internal control over financial reporting is designed 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. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Changes in Internal Control Over Financial Reporting. </font><font style="font-family:inherit;font-size:11pt;">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company's annual or interim financial statements will not be prevented or detected on a timely basis.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As reported in the Company&#8217;s assessment of the effectiveness of its internal control over financial reporting, the Company identified an accounting error during its preparation and review of the Company&#8217;s financial statements for the fiscal quarter ended July 31, 2017 related to the Company&#8217;s accounting for stock-based compensation cost. Specifically, the Company had improperly reversed stock-based compensation cost for vested equity awards that expired, terminated or were cancelled unexercised. This accounting error was attributable to the Company&#8217;s lack of technical accounting knowledge and led management to conclude that a material weakness existed with respect to the Company&#8217;s internal control over financial reporting.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;18</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Remediation Plan for the Material Weakness in Internal Control over Financial Reporting:</font><font style="font-family:inherit;font-size:11pt;">&#32;To address the material weakness regarding the adjustment for awards that expired unexercised, the Company has done the following:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expanded the training of employees in financial technical accounting, reporting and disclosure-related positions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Reinforced the importance of a strong control environment, to emphasize the technical requirements for controls that are designed, implemented and operating effectively and to set the appropriate expectations on internal controls through establishing the related policies and procedures;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Reviewed the categories that are underlying the calculations related to stock-based compensation, and revise procedures for the calculation and review of effects from vested, forfeited and expired options;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Implemented a catalog of key accounting rules that have been applied during the quarter. In the reviews of any major journal entries for non-standard operational accounting matters, this catalog will be used as a checklist to validate that the required accounting treatment is applied and disclosures are made accordingly. Management will evaluate whether the accounting treatment follows the current rules in the catalog and will decide whether outside firm expertise is warranted in such a review; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Management validated and update the catalog quarterly for any changes resulting from changed or newly pronounced accounting rules.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company anticipates the actions described above and resulting improvements in controls will strengthen the Company's processes, procedures and controls related to recording stock-based compensation cost and will address the related material weakness described above. However, the material weakness cannot be considered fully remediated until the remediation processes have been in operation for a period of time and successfully tested.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s5E868BE41E65494353724C1F821AAC6F"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 9B. OTHER INFORMATION - </font><font style="font-family:inherit;font-size:11pt;">None.</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sBC0F8169E7A05C2DB4FB4C1F82521323"></a></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">PART III</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Information with respect to this item is incorporated herein by reference to the Company's definitive proxy statement for the </font><font style="font-family:inherit;font-size:11pt;">2018 annual meeting</font><font style="font-family:inherit;font-size:11pt;">&#32;of stockholders.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Information with respect to executive officers of the Company is included in Part I, Item 1, hereof under the caption "Executive Officers of the Registrant".</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 11 EXECUTIVE COMPENSATION</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Information with respect to this item is incorporated herein by reference to the Company's definitive proxy statement for the </font><font style="font-family:inherit;font-size:11pt;">2018 annual meeting</font><font style="font-family:inherit;font-size:11pt;">&#32;of stockholders.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;text-indent:-54px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Information with respect to this item is incorporated herein by reference to the Company's definitive proxy statement for the </font><font style="font-family:inherit;font-size:11pt;">2018 annual meeting</font><font style="font-family:inherit;font-size:11pt;">&#32;of stockholders.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;text-indent:-54px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 13.</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Information with respect to this item is incorporated herein by reference to the Company's definitive proxy statement for the </font><font style="font-family:inherit;font-size:11pt;">2018 annual meeting</font><font style="font-family:inherit;font-size:11pt;">&#32;of stockholders.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;19</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 14. PRINCIPAL ACCOUNTANTING FEES AND SERVICES</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Information with respect to this item is incorporated herein by reference to the Company's definitive proxy statement for the </font><font style="font-family:inherit;font-size:11pt;">2018 annual meeting</font><font style="font-family:inherit;font-size:11pt;">&#32;of stockholders.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s03EBB9FD12FE30F92D954C1F826CC8FD"></a></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">PART IV</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s86DA0877980377D1DF614C1F829E4241"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:72px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">List of documents filed as part of this report:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:96px;"><font style="font-family:inherit;font-size:11pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Financial Statements - Consolidated Financial Statements of the Company</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:120px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Refer to Part II, Item 8 of this report.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:96px;"><font style="font-family:inherit;font-size:11pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Financial Statement Schedules</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:120px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Schedule II - Valuation and Qualifying Accounts</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:72px;"><font style="font-family:inherit;font-size:11pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Exhibits: The exhibits, as listed in the Exhibit Index included herein, are submitted as a separate section of this report.</font></div></td></tr></table><div style="line-height:120%;text-indent:72px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">c.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">The response to this portion of Item 15 is submitted under 15a(2) above.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;20</font></div></div><hr style="page-break-after:always"><div><a name="s174CD560C9D046489FD44C1F82BF8D83"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:16px;text-align:center;padding-left:9px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Board of Directors and Shareholders</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Perma-Pipe International Holdings, Inc.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:174%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Opinion on the financial statements </font></div><div style="line-height:174%;padding-bottom:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">We have audited the accompanying consolidated balance sheets of Perma-Pipe International Holdings, Inc. (a Delaware corporation) and subsidiaries (the &#8220;Company&#8221;) as of January 31, 2018 and 2017, the related consolidated statements of operations, comprehensive loss, shareholders&#8217; equity, and cash flows for each of the two years in the period ended January 31, 2018, and the related notes and schedule (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of January 31, 2018 and 2017, and the results of its operations and its cash flows for each of the two years in the period ended January 31, 2018, in conformity with accounting principles generally accepted in the United States of America.</font></div><div style="line-height:174%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Basis for opinion </font></div><div style="line-height:174%;padding-bottom:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </font></div><div style="line-height:174%;padding-bottom:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion. </font></div><div style="line-height:174%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:174%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">/s/ GRANT THORNTON LLP</font></div><div style="line-height:174%;padding-bottom:12px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">We have served as the Company&#8217;s auditor since 2004.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Chicago, Illinois</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">April&#160;19, 2018</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;21</font></div></div><hr style="page-break-after:always"><div><a name="s6A33C0D96748246C2D244C1F7069C798"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">PERMA-PIPE INTERNATIONAL HOLDINGS, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:639px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:481px;"></td><td style="width:73px;"></td><td style="width:4px;"></td><td style="width:73px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Twelve months ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands, except per share data)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$105,248</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$98,845</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cost of sales</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">93,506</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">87,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11,742</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11,716</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Operating expenses:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">General and administrative expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">17,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Selling expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,040</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,721</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">21,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">23,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(9,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(11,584</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss on consolidation of joint venture</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest expense, net</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">697</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">569</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from continuing operations before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(10,209</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(13,773</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(233</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(611</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from continuing operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(9,976</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(13,162</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Income from discontinued operations, net of tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">688</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($9,976)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($12,474)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Weighted average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss per share from continuing operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1.30)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1.76)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Earnings per share from discontinued operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$0.00</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$0.09</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1.30)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1.67)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">See accompanying Notes to Consolidated Financial Statements.</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Note: Earnings per share calculations could be impacted by rounding.</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;22</font></div></div><hr style="page-break-after:always"><div><a name="s09F3821BA1261569225F4C1F6F4FCE5C"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">PERMA-PIPE INTERNATIONAL HOLDINGS, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:522px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:75px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Twelve months ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:normal;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($9,976)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($12,474)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Currency translation adjustments, net of tax</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Minimum pension liability adjustment, net of tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">165</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">423</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Realized/unrealized gain/(loss) on marketable security, net of tax</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other comprehensive income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,258</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,256</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($8,718)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($11,218)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">See accompanying Notes to Consolidated Financial Statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;23</font></div></div><hr style="page-break-after:always"><div><a name="s45E0E29B738CE8E69D074C1F6FEC801B"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">PERMA-PIPE INTERNATIONAL HOLDINGS, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">CONSOLIDATED BALANCE SHEETS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:512px;"></td><td style="width:81px;"></td><td style="width:4px;"></td><td style="width:81px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">(In thousands, except per share data)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">ASSETS</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$7,084</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$7,603</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Restricted cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,237</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,098</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Trade accounts receivable, less allowance for doubtful accounts of $469 on January 31, 2018 and $305 on January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">32,936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">31,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Inventories</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">16,856</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">13,565</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Assets of discontinued operations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">2,703</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">2,171</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Costs and estimated earnings in excess of billings on uncompleted contracts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">2,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:30px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Total current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">62,318</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">57,824</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Property, plant and equipment, net of accumulated depreciation</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">34,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">36,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Deferred tax assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">2,423</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">2,279</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">4,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">5,086</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:30px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Total other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">7,757</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">7,512</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Total assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">$104,584</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">$101,611</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">LIABILITIES AND STOCKHOLDERS' EQUITY</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Trade accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$14,186</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$10,901</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Commissions and management incentives payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Accrued compensation and payroll taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,580</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">2,188</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Revolving line North America</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">7,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">3,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Current maturities of long-term debt</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">753</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">658</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Customers' deposits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">5,236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">2,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Liabilities of discontinued operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">137</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">199</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Outside commission liability</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,612</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">4,122</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">2,360</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Billings in excess of costs and estimated earnings on uncompleted contracts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,967</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Income tax payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,339</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">684</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:30px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Total current liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">39,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">28,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Long-term debt, less current maturities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">7,728</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">7,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Deferred compensation liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">4,098</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">4,571</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Deferred tax liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">524</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">540</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:30px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Total long-term liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">13,592</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">14,198</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Common stock, $.01 par value, authorized 50,000 shares; 7,717 issued and outstanding January 31, 2018 and 7,595 issued and outstanding January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Additional paid-in capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">56,304</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">55,358</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Treasury Stock; 0 shares on January 31, 2018 and 27 shares on January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(Accumulated deficit) retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(3,103</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">6,873</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Accumulated other comprehensive loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(1,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(2,724</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:30px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Total stockholders' equity</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">51,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">59,413</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Total liabilities and stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">$104,584</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">$101,611</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">See accompanying Notes to Consolidated Financial Statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;24</font></div></div><hr style="page-break-after:always"><div><a name="s2AB516A1B2BFFEC000934C1F6F406F9F"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">PERMA-PIPE INTERNATIONAL HOLDINGS, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:698px;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:0%;"></td><td style="width:260px;"></td><td style="width:68px;"></td><td style="width:4px;"></td><td style="width:68px;"></td><td style="width:4px;"></td><td style="width:68px;"></td><td style="width:4px;"></td><td style="width:68px;"></td><td style="width:4px;"></td><td style="width:68px;"></td><td style="width:4px;"></td><td style="width:68px;"></td><td style="width:4px;"></td></tr><tr><td><font>&#160;</font></td><td rowspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(In thousands, except share data)</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Common Stock</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Additional Paid-in Capital</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Treasury Stock</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Retained Earnings (Accumulated Deficit)</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Other Comp. Income (Loss)</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total Stockholders' Equity</font></div></td></tr><tr><td><font>&#160;</font></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stockholders' equity on January 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$74</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$53,877</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">($290)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$19,347</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">($3,980)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$69,028</font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock issued under stock plans, net of shares used for tax withholding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">418</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension liability adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">831</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">831</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable security</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">799</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">799</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax expense on above items</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(398</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stockholders' equity on January 31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$76</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$55,358</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">($170)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$6,873</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">($2,724)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$59,413</font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,976</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,976</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock issued under stock plans, net of shares used for tax withholding</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(215</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,161</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,161</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension liability adjustment </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable security</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax benefit on above items</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td></tr><tr><td><font>&#160;</font></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stockholders' equity on January 31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$77</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$56,304</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$0</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">($3,103)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">($1,466)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$51,812</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:703px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:502px;"></td><td style="width:95px;"></td><td style="width:4px;"></td><td style="width:95px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Common stock shares</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Balance beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,595,509</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,305,925</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Treasury stock released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">26,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">17,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Shares issued</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">94,280</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">271,771</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance end of year</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">7,716,542</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">7,595,509</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">See accompanying Notes to Consolidated Financial Statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;25</font></div></div><hr style="page-break-after:always"><div><a name="s9238321E12F5AFCA86874C1F6FAD18EC"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">PERMA-PIPE INTERNATIONAL HOLDINGS, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:635px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:500px;"></td><td style="width:7px;"></td><td style="width:58px;"></td><td style="width:4px;"></td><td style="width:7px;"></td><td style="width:51px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Twelve months ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Operating activities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Net loss</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">($9,976)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">($12,474)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Adjustments to reconcile net loss to net cash flows used in operating activities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">5,031</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">5,521</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Loss on consolidation of joint venture</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:9.5pt;">Gain </font><font style="font-family:inherit;font-size:10pt;">on disposal of subsidiary</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(166</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(127</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Deferred tax benefit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,447</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,446</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Cash surrender value on life insurance policies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Provision on uncollectible accounts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">15</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">657</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Loss (gain) on disposal of fixed assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(292</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain on sale of marketable securities</font></div><div style="font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(142</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Changes in operating assets and liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">4,551</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(1,917</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Accrued compensation and payroll taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(1,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(9,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Inventories</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(3,274</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">5,452</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Customers' deposits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">2,596</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(2,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Income taxes receivable and payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(75</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(128</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(1,076</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">13,698</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Costs and estimated earnings in excess of billings on uncompleted contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other assets and liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">762</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(6,514</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Net cash used in operating activities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(1,842</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(5,457</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Investing activities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Net proceeds from sale of discontinued operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">9,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(2,532</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(2,257</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Proceeds from sale of marketable securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">142</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Acquisition of interest in subsidiary, net of cash acquired</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,672</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Proceeds from surrender of corporate-owned life insurance policies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">3,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Proceeds from sales of property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">4,356</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Net cash (used in) provided by investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(2,389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">10,218</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Financing activities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Proceeds from revolving lines</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">40,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">40,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Proceeds from debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">6,059</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Payments of debt on revolving lines</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(37,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(49,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Payments of other debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(211</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(10,151</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Increase (decrease) in drafts payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Proceeds (payments) on capitalized lease obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">546</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(1,677</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Release of treasury stock</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Stock options exercised and restricted shares issued</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(214</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">297</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Net cash provided by (used in) financing activities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">3,456</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(14,945</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Effect of exchange rate changes on cash, cash equivalents and restricted cash</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">395</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(70</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Net decrease </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">in cash, cash equivalents and restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(10,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Cash, cash equivalents and restricted cash - beginning of period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">8,701</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">18,955</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Cash, cash equivalents and restricted cash - end of period</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">$8,321</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">$8,701</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Supplemental cash flow information</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Interest paid</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$804</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$773</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Income taxes paid</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,080</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,381</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:normal;">Fixed assets acquired under capital leases</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Funds held in escrow related to the sale of Filtration assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">502</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">See accompanying Notes to Consolidated Financial Statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;26</font></div></div><hr style="page-break-after:always"><div><a name="s4A299A6098BE91D62D7B4C1F8428FD53"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">PERMA-PIPE INTERNATIONAL HOLDINGS, INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">YEARS ENDED </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January&#160;31,&#160;2018 and 2017</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(Tabular dollars in thousands, except per share data)</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s9FB0382FCBA3A152C49E4C1F6F302C9F"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 1 - Business information</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Perma-Pipe International Holdings, Inc.</font><font style="font-family:inherit;font-size:11pt;">&#32;("PPIH", the "Company", or the "Registrant") was incorporated in Delaware on </font><font style="font-family:inherit;font-size:11pt;">October&#160;12, 1993</font><font style="font-family:inherit;font-size:11pt;">. As of January 31, 2016, PPIH is engaged in the manufacture and sale of products in </font><font style="font-family:inherit;font-size:11pt;">one</font><font style="font-family:inherit;font-size:11pt;">&#32;distinct segment: Piping Systems. As described below, prior to January 29, 2016, the Company was also engaged in the manufacture and sale of products in the Filtration Products segment.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Fiscal year. </font><font style="font-family:inherit;font-size:11pt;">The Company's fiscal year ends on January 31. Years and balances described as </font><font style="font-family:inherit;font-size:11pt;">2017 and 2016</font><font style="font-family:inherit;font-size:11pt;">&#32;are the fiscal years ended </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Nature of business. </font><font style="font-family:inherit;font-size:11pt;">The Company engineers, designs, manufactures and sells specialty piping and leak detection and location systems. Specialty piping systems include (i) industrial and secondary containment piping systems for transporting chemicals, hazardous fluids and petroleum products, (ii) insulated and jacketed piping systems for district heating and cooling, Municipal Freeze Protection, Oil &amp; Gas, Mining and Industrial applications, and (iii) the coating and/or insulation of oil and gas gathering flow and long lines for oil and mineral transportation. The Company's leak detection and location systems are sold with its piping systems and on a stand-alone basis, to monitor areas where fluid intrusion may contaminate the environment, endanger personal safety, cause a fire hazard, impair essential services or damage equipment or property.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Prior to January 29, 2016, the Company had a Filtration Products segment. This business is reported as discontinued operations in the consolidated financial statements, and the notes to consolidated financial statements have been restated to conform to the current year reporting of this business. For further information, see Note 5 - Discontinued operations, </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Geographic information. </font><font style="font-family:inherit;font-size:11pt;">Net sales attributed to a geographic area are based on the destination of the product shipment. Sales to foreign customers was </font><font style="font-family:inherit;font-size:11pt;">59.5%</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;compared to </font><font style="font-family:inherit;font-size:11pt;">57.0%</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">. Long-lived assets are based on the physical location of the assets and consist of property, plant and equipment used in the generation of revenues in the geographic area.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:525px;"></td><td style="width:73px;"></td><td style="width:4px;"></td><td style="width:73px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Net sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;United States</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42,648</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42,048</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">31,206</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">25,915</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Middle East</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">26,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">28,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;India</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,317</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,360</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Other</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,755</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">513</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total net sales</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$105,248</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$98,845</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Property, plant and equipment, net of accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;United States</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11,307</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11,747</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13,868</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13,276</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Middle East</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,119</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10,987</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;India</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">215</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">265</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$34,509</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$36,275</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;27</font></div></div><hr style="page-break-after:always"><div><a name="sA17061C055C6EAC283E24C1F6F4FF7E1"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 2 - Significant accounting policies</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Use of estimates. </font><font style="font-family:inherit;font-size:11pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Revenue recognition.</font><font style="font-family:inherit;font-size:11pt;">&#32;The Company recognizes revenues including shipping and handling charges billed to customers, when all the following criteria are met: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the seller's price to the buyer is fixed or determinable, and (iv) collectability is reasonably assured. All subsidiaries of the Company, except as noted below, recognize revenues upon shipment or delivery of goods or services when title and risk of loss pass to customers.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Percentage of completion revenue recognition. </font><font style="font-family:inherit;font-size:11pt;">All divisions recognize revenues under the above stated revenue recognition policy except for domestic complex contracts that require periodic recognition of income. For these contracts, the Company uses the "percentage of completion" accounting method. Under this approach, income is recognized in each reporting period based on the status of the uncompleted contracts and the current estimates of costs to complete. The choice of accounting method is made at the time the contract is received based on the expected length and complexity of the project. The percentage of completion is determined by the relationship of costs incurred to the total estimated costs of the contract. Provisions are made for estimated losses on uncompleted contracts in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income. Such revisions are recognized in the period in which they are determined. Claims for additional compensation due the Company are recognized in contract revenues when realization is probable and the amount can be reliably estimated.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Shipping and handling. </font><font style="font-family:inherit;font-size:11pt;">Shipping and handling costs are included in cost of sales, and the amounts invoiced to customers relating to shipping and handling are included in net sales.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Sales tax.</font><font style="font-family:inherit;font-size:11pt;">&#32;Sales tax is reported on a net basis in the consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Operating cycle. </font><font style="font-family:inherit;font-size:11pt;">The length of contracts vary, but are typically less than one year. The Company includes in current assets and liabilities amounts realizable and payable in the normal course of contract completion unless completion of such contracts extends significantly beyond one year.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Consolidation. </font><font style="font-family:inherit;font-size:11pt;">The consolidated financial statements include the accounts of the Company and its domestic and foreign subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Translation of foreign currency. </font><font style="font-family:inherit;font-size:11pt;">Assets and liabilities of consolidated foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at year-end. Revenues and expenses are translated at average weighted exchange rates prevailing during the year. Gains or losses on foreign currency transactions and the related tax effects are reflected in net income. The resulting translation adjustments are included in stockholders' equity as part of accumulated other comprehensive income (loss).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Contingencies. </font><font style="font-family:inherit;font-size:11pt;">The Company is subject to various legal proceedings and claims that arise in the ordinary course of business, including those involving environmental, tax, product liability and general liability claims. The Company accrues for such liabilities when it is probable that future costs will be incurred and such costs can be reasonably estimated. Such accruals are based on developments to date, the Company's estimates of the outcomes of these matters, and its experience in contesting, litigating and settling other similar matters. The Company does not currently anticipate the amount of any ultimate liability with respect to these matters will materially affect the Company's financial position, liquidity or future operations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Cash and cash equivalents. </font><font style="font-family:inherit;font-size:11pt;">All highly liquid investments with a maturity of three months or less when purchased are considered to be cash equivalents. </font><font style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</font><font style="font-family:inherit;font-size:11pt;">&#32;were </font><font style="font-family:inherit;font-size:11pt;">$7.1 million</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">$7.6 million</font><font style="font-family:inherit;font-size:11pt;">&#32;as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;28</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">$0.7&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;was held in the U.S. and </font><font style="font-family:inherit;font-size:11pt;">$6.4&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;was held in the foreign subsidiaries. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">$0.2 million</font><font style="font-family:inherit;font-size:11pt;">&#32;was held in the U.S. and </font><font style="font-family:inherit;font-size:11pt;">$7.4 million</font><font style="font-family:inherit;font-size:11pt;">&#32;was held in the foreign subsidiaries.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Accounts payable included drafts payable of less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;">&#32;for both </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Restricted cash. </font><font style="font-family:inherit;font-size:11pt;">Restricted cash, held by foreign subsidiaries, was </font><font style="font-family:inherit;font-size:11pt;">$1.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">$1.1&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively. Restricted cash held by foreign subsidiaries related to fixed deposits that also serve as security deposits and guarantees.</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:76%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,084</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,603</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,237</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,098</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash, cash equivalents and restricted cash shown in the statement of cash flows</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,321</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,701</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Accounts receivable. </font><font style="font-family:inherit;font-size:11pt;">The majority of the Company's accounts receivable are due from geographically dispersed contractors and manufacturing companies. Credit is extended based on an evaluation of a customer's financial condition, including the availability of credit insurance. In the U.S., collateral is not generally required. In the U.A.E. and Saudi Arabia, letters of credit are usually obtained for significant orders. Accounts receivable are due within various time periods specified in the terms applicable to the specific customer and are stated at amounts due from customers net of an allowance for claims and doubtful accounts. The allowance for doubtful accounts is based on specifically identified amounts in customers' accounts, where future collectability is deemed uncertain. Management may exercise its judgment in adjusting the provision as a consequence of known items, such as current economic factors and credit trends. Past due trade accounts receivable balances are written off when the Company's collection efforts have been unsuccessful in collecting the amount due and the amount is deemed uncollectible. The write off is recorded against the allowance for doubtful accounts.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">One of the Company&#8217;s accounts receivable in the total amount of </font><font style="font-family:inherit;font-size:11pt;">$5.4 million</font><font style="font-family:inherit;font-size:11pt;">&#32;(inclusive of a retention receivable amount of </font><font style="font-family:inherit;font-size:11pt;">$3.7 million</font><font style="font-family:inherit;font-size:11pt;">, of which </font><font style="font-family:inherit;font-size:11pt;">$3.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;was included in the balance of other long-term assets as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">&#32;due to the long-term nature of the receivables &#8211; see Note 6 &#8211; Retention) has been </font><font style="font-family:inherit;font-size:11pt;">outstanding for several years as of January 31, 2018. The Company completed all of its deliverables in 2015, and has been engaged in ongoing active efforts to collect this amount, and has recently received an updated acknowledgment of the outstanding balances and assurances of payment from the customer. As a result, the Company did not reserve any allowance against this amount as of January 31, 2018. However, if the Company&#8217;s efforts to collect on this account are not successful in fiscal 2018, then the Company may be required to recognize an allowance for all, or substantially all, of any such then uncollected amounts in the future.</font><font style="font-family:inherit;font-size:11pt;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">&#32;and 2017, no customer accounted for more than 10% of the Company's net sales.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Three customers accounted for </font><font style="font-family:inherit;font-size:11pt;">34.9%</font><font style="font-family:inherit;font-size:11pt;">&#32;of accounts receivable on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">,</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;">and two customers accounted for </font><font style="font-family:inherit;font-size:11pt;">33.2%</font><font style="font-family:inherit;font-size:11pt;">&#32;of accounts receivable on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Concentration of credit risk. </font><font style="font-family:inherit;font-size:11pt;">The Company maintains its U.S. cash in bank deposit accounts at financial institutions that are insured by the Federal Deposit Insurance Corporation ("FDIC"). Cash balances are below FDIC limits. The Company has not experienced any losses in such accounts.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a broad customer base doing business in all regions of the U.S. as well as other areas in the world.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;29</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Accumulated other comprehensive loss. </font><font style="font-family:inherit;font-size:11pt;">Accumulated other comprehensive loss represents the change in equity from non-owner transactions and consisted of foreign currency translation, minimum pension liability and marketable securities.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:675px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:517px;"></td><td style="width:8px;"></td><td style="width:65px;"></td><td style="width:4px;"></td><td style="width:8px;"></td><td style="width:65px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Equity adjustment foreign currency, gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($268</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1,409</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Minimum pension liability, gross</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,307)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,472)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Marketable security, gross</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">142</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal excluding tax effect</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,575)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2,739)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of foreign exchange currency</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(6)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(50)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of minimum pension liability</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">115</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">115</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of marketable security</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(50)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total accumulated other comprehensive loss</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1,466)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($2,724)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Inventories. </font><font style="font-family:inherit;font-size:11pt;">Inventories are stated at the lower of cost or market. Cost is determined using the first-in, first-out method for all inventories.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:529px;"></td><td style="width:74px;"></td><td style="width:74px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,166</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$13,648</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Work in process</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,105</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,024</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">836</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">15,589</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,625</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,024</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Inventories</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$16,856</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$13,565</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Long-lived assets. </font><font style="font-family:inherit;font-size:11pt;">Property, plant and equipment are stated at cost. Interest is capitalized in connection with the construction of facilities and amortized over the asset's estimated useful life. Long-lived assets are reviewed for possible impairment whenever events indicate that the carrying amount of such assets may not be recoverable. If such a review indicates impairment, the carrying amount of such assets is reduced to an estimated fair value.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from three to 30 years. Leasehold improvements are depreciated over the remaining life of the lease or its useful life, whichever is shorter. Amortization of assets under capital leases is included in depreciation. Depreciation expense was approximately </font><font style="font-family:inherit;font-size:11pt;">$4.9&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">$5.3&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:521px;"></td><td style="width:78px;"></td><td style="width:78px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Land, buildings and improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$22,796</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$22,330</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">47,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">44,538</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Furniture, office equipment and computer systems</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,504</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,704</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,690</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">77,799</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">75,262</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less accumulated depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">43,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">38,987</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Property, plant and equipment, net of accumulated depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$34,509</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$36,275</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Impairment of long-lived assets. </font><font style="font-family:inherit;font-size:11pt;">The Company evaluates long-lived assets (including intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. A factor considered important that could trigger an impairment review includes a year-to-date loss from operations. The Company reported a loss in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;and</font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">. An asset is considered impaired if its carrying amount exceeds the undiscounted future net cash flow the asset is expected to generate. Based on the Company's review of </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;30</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:11pt;">the projected cash flows over the remaining useful lives of the assets, management has determined that </font><font style="font-family:inherit;font-size:11pt;">there was no impairment of long-lived assets</font><font style="font-family:inherit;font-size:11pt;">&#32;as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Goodwill.</font><font style="font-family:inherit;font-size:11pt;">&#32;The purchase price of an acquired company is </font><font style="font-family:inherit;font-size:11pt;">allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill</font><font style="font-family:inherit;font-size:11pt;">. All identifiable goodwill as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, is attributable to the purchase of Perma-Pipe Canada, Ltd. ("PPC"). The Company does not amortize goodwill.</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:46%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Foreign exchange change effect</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,279</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$144</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,423</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In January 2017, the Financial Accounting Standards Board ("FASB") issued authoritative guidance that simplifies the assessment of goodwill for impairment when the estimated fair value of a reporting unit is less than its carrying value by eliminating the requirement to determine the fair value of goodwill. Under the new guidance, the amount of goodwill impairment will be determined by the amount the carrying value of the reporting unit exceeds its fair value. The new guidance is effective for the Company beginning January 1, 2020, with early adoption permitted. The Company adopted this new guidance in the fourth quarter of 2016.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company performs an </font><font style="font-family:inherit;font-size:11pt;">impairment assessment of goodwill annually as of January 31</font><font style="font-family:inherit;font-size:11pt;">, or more frequently if triggering events occur, based on the estimated fair value of the related reporting unit. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. </font><font style="font-family:inherit;font-size:11pt;">There was no impairment to goodwill</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;or </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Other intangible assets with definite lives. </font><font style="font-family:inherit;font-size:11pt;">The Company owns several patents including those covering features of its piping and electronic leak detection systems. Patents are capitalized and amortized on a straight-line basis over a period not to exceed the legal lives of the patents. The Company expenses costs incurred to renew or extend the term of intangible assets. Gross patents were </font><font style="font-family:inherit;font-size:11pt;">$2.6 million</font><font style="font-family:inherit;font-size:11pt;">&#32;as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">. Accumulated amortization was approximately </font><font style="font-family:inherit;font-size:11pt;">$2.4 million</font><font style="font-family:inherit;font-size:11pt;">&#32;as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">. Future amortization over the next five years ending January 31 will be less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;">&#32;in the years 2018 to 2022 and less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;">&#32;thereafter.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Research and development</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:11pt;">Research and development expenses consist of materials, salaries and related expenses of engineering personnel and outside services for product development projects. Research and development costs are expensed as incurred. Research and development expense was approximately </font><font style="font-family:inherit;font-size:11pt;">$0.3 million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">$0.2&#160;million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Income taxes. </font><font style="font-family:inherit;font-size:11pt;">Deferred income taxes have been provided for temporary differences arising from differences in the basis of assets and liabilities for tax and financial reporting purposes. Deferred income taxes on temporary differences have been recorded at the current tax rate. The Company assesses its deferred tax assets and liabilities for realizability at each reporting period.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority. For further information, see Note 10 - Income taxes </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Net loss per common share. </font><font style="font-family:inherit;font-size:11pt;">Earnings per share ("EPS") is computed by dividing net loss by the weighted average number of common shares outstanding (basic). The Company reported net losses in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">; therefore, the diluted loss per share was identical to the basic loss per share rather than assuming conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect on earnings per share. The dilutive shares are in the following table:</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;31</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:549px;"></td><td style="width:61px;"></td><td style="width:4px;"></td><td style="width:61px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Basic weighted average number of common shares outstanding </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Basic weighted average number of common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,680</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,488</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Dilutive effect of stock options, deferred stock and restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Weighted average number of common shares outstanding assuming full dilution</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,488</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock options not included in the computation of diluted EPS of common stock because the option exercise prices exceeded the average market prices</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">139</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">306</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Canceled options during the year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock options with an exercise price below the average stock price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">219</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">218</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Equity-based compensation.</font><font style="font-family:inherit;font-size:11pt;">&#32;The Company issues various types of stock-based awards to employees and directors: restricted stock, deferred stock and stock options. Non-cash compensation expense associated with restricted stock is based on the fair value of the common stock at the date of grant, and amortized using the straight line method over the vesting period. Compensation expense associated with deferred stock which is awarded to the Board of Directors (non-employee) is based upon the fair value of the common stock at the date of grant, and since the grant vests immediately it is expensed on the date of the grant. A mark-to-market adjustment is recognized on a quarterly basis on these shares, which is booked to stock compensation expense, with the offset booked to the deferred compensation liability account. Stock</font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">compensation expense for stock options is recognized ratably over the requisite service period of the award. The Black-Scholes option-pricing model is utilized to estimate the fair value of option awards.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Segments.</font><font style="font-family:inherit;font-size:11pt;">&#160;Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker ("CODM") in making decisions regarding resource allocation and assessing performance The Company&#8217;s Chief Executive Officer is the CODM, and he uses a combination of several management reports, including the Company's financial information in determining how to allocate resources and assess performance. The Company has determined that it operates in </font><font style="font-family:inherit;font-size:11pt;">one</font><font style="font-family:inherit;font-size:11pt;">&#32;segment.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Fair value of financial instruments</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:11pt;">The carrying values of cash and cash equivalents, accounts receivable and accounts payable are reasonable estimates of their fair value due to their short-term nature. The carrying amount of the Company's short-term debt, revolving line of credit and long-term debt approximate fair value because the majority of the amounts outstanding accrue interest at variable market rates.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Reclassifications. </font><font style="font-family:inherit;font-size:11pt;">Reclassifications were made to the prior-year consolidated statement of cash flows to conform to the current-year presentations to the consolidated financial statements. A reclassification of </font><font style="font-family:inherit;font-size:11pt;">$2.0 million</font><font style="font-family:inherit;font-size:11pt;">&#32;was made to deferred compensation liabilities from current compensation liabilities on the balance sheet. Reclassifications were immaterial to the financial statements. In Note 7, Costs and estimated earnings on uncompleted contracts were reported on an aggregated basis instead of a net basis for the current open contracts. Prior-year presentation has been updated to reflect the amounts on a net basis, and there was no change to the consolidated financial statements. In Note 11, Retirement plans investments that are measured at fair value are now shown separately on the asset allocation level table, and there was no change to the consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sDA7934A2ABA42EE95DBE4C1F7069D010"></a></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Recent accounting pronouncements</font><font style="font-family:inherit;font-size:11pt;">. In March 2016, the FASB issued guidance relating to the accounting for share-based payment transactions. This guidance involves several aspects of the accounting for share-based payment transactions, including the income tax consequences, classifications of awards as either equity or liabilities and classification on the statement of cash flows. The standard is effective for the Company beginning in its fiscal year 2017, including interim periods within those fiscal years, and early adoption is permitted. The Company adopted this new guidance in the first quarter of 2017, and it did not have a material impact on the Company's operating results, financial position or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In August&#160;2016, the FASB issued Accounting Standards Update ("ASU") 2016-15,&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments</font><font style="font-family:inherit;font-size:11pt;">. The new standard provides guidance on eight targeted areas and how they are presented and classified in the statement of cash flows. The guidance is effective for fiscal </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;32</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">years beginning after December&#160;15, 2017. The Company adopted this new guidance in the first quarter of 2017, and it did not have a material impact on the Company's operating results, financial position or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In March 2017, the FASB issued authoritative guidance that changes the income statement presentation of the components of net periodic benefit cost related to defined benefit pension and other postretirement plans. The primary change under the new guidance is that only the service cost component of net periodic benefit cost should be included in operating income and is eligible for capitalization as an asset. The other components of net periodic benefit cost, such as interest cost, the expected return on assets, amortization of actuarial gains and losses and prior service cost, should be presented below operating income. The guidance is effective for the Company starting February 1, 2018 and will be applied retrospectively to the presentation of net periodic benefit cost and prospectively to the capitalization of service cost. The Company does not expect the adoption of this guidance to have a material impact on the results of operations or financial position.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In October 2016, the FASB issued authoritative guidance requiring the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs rather than when transferred to a third party as required under the current guidance. The new guidance is effective for the Company beginning February&#160;1, 2018, with early adoption permitted. The Company is currently assessing the potential impact the guidance will have upon adoption.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In October 2016, the FASB issued authoritative guidance requiring the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs rather than when transferred to a third party as required under the current guidance. The new guidance is effective for the Company beginning February&#160;1, 2018, with early adoption permitted. The Company is currently assessing the potential impact the guidance will have upon adoption.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In February 2016, the FASB issued ASU 2016-02,&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:11pt;">&#32;(Topic 842). This ASU requires entities to recognize assets and liabilities for most leases on their balance sheets. It also requires additional qualitative and quantitative disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. ASU No. 2016-02 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018, with early adoption permitted. The Company is currently evaluating the effect that this standard will have on the consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In May 2014, FASB issued ASU No. 2014-09, "</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:11pt;">&#32;("Topic 606")", with several clarifying updates issued during 2016. This new standard will replace all current GAAP guidance on this topic and eliminate all industry-specific guidance. The new revenue recognition guidance provides a unified model to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration for which the entity expects to be entitled in exchange for those goods or services. The mandatory adoption will require new qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments, information about contract balances and performance obligations, and assets recognized from costs incurred to obtain or fulfill a contract. This guidance is effective for the Company beginning February 1, 2018, with early adoption permitted. The new revenue standards may be applied retrospectively to each prior period presented or retrospectively with the cumulative effect recognized as of the date of adoption.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has completed staff education and has completed the discovery and analysis phases of reviewing contracts and identifying potential differences that would result from applying the new standard to current contracts. There will be no change to the financial position, results of operations, or cash flows when the standard is adopted. The Company will have updated disclosures and has selected the modified retrospective basis with a cumulative adjustment to opening retained earnings in the year of initial adoption. The Company has identified and implemented changes to the Company&#8217;s business processes, systems and controls to support adoption of the new standard in 2018. The Company does not expect Topic 606 to have a material impact on the financial statements, though internal processes, record keeping and disclosures will be impacted. The new standard is not believed to be material, because Topic 606 generally supports </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;33</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the recognition of revenue over time under the cost-to-cost method for the majority of the contracts, which is consistent with the current percentage of completion revenue recognition model.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company evaluated other recent accounting pronouncements and does not expect them to have a material impact on the consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sd881c30d5cc548edb36f3e6b41940256"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 3 - Correction of immaterial errors</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">An error was identified during the preparation and review of the second quarter, July 31, 2017, financial statements, as stock-based compensation cost and additional paid in capital had been reversed for vested equity awards that expired, terminated or were unexercised</font><font style="font-family:inherit;font-size:11pt;">. The cumulative adjustment for the stock-based compensation cost covering the period from May 1, 2015 to January&#160;31,&#160;2016 was approximately </font><font style="font-family:inherit;font-size:11pt;">$0.8&#160;million</font><font style="font-family:inherit;font-size:11pt;">. The adjustments applicable to the fiscal year ending January&#160;31,&#160;2017 were approximately </font><font style="font-family:inherit;font-size:11pt;">$0.8&#160;million</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Pursuant to the guidance of Staff Accounting Bulletin ("SAB") No. 99, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Materiality, </font><font style="font-family:inherit;font-size:11pt;">the Company concluded that the errors were not material to any of its prior period financial statements. The prior period financial statements were revised, in accordance with SAB No. 108, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A reconciliation of the effects of the adjustments to the previously reported balance sheet and stockholders' equity at January&#160;31,&#160;2017 follows:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:52%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">As Reported</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Revised</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Additional paid in capital</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$53,716</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,642</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$55,358</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A reconciliation of the effects of the adjustments to the previously reported statement of operations for the year ended January&#160;31,&#160;2017 follows:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:56%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">As Reported</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Revised</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$16,783</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$796</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,579</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22,504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">23,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(10,788</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(11,584</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from continuing operations before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(12,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(13,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from continuing operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(12,366</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(13,162</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(11,678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(12,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss per share from continuing operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.65</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(0.11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.76</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(0.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A reconciliation of the effects of the adjustments to the previously reported statement of cash flows for the year ending January&#160;31,&#160;2017 follows:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:56%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">As Reported</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Revised</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($11,678)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($796)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($12,474)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s5AF6B274DED2E8ED26664C1F6F5FAED5"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 4 - Acquisition</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PPIH entered into a purchase agreement with its joint venture partner Aegion Corporation to acquire the remaining 51% ownership of </font><font style="font-family:inherit;font-size:11pt;">PPC</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">a pipe coating company in Camrose, Alberta</font><font style="font-family:inherit;font-size:11pt;">, which acquisition closed on </font><font style="font-family:inherit;font-size:11pt;">February&#160;4, 2016</font><font style="font-family:inherit;font-size:11pt;">. PPIH had owned a </font><font style="font-family:inherit;font-size:11pt;">49%</font><font style="font-family:inherit;font-size:11pt;">&#32;interest in PPC since 2009, when the joint venture was formed with Aegion to serve the oil and gas industry in Western Canada.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;34</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The purchase price was $13.1 million CAD (</font><font style="font-family:inherit;font-size:11pt;">$9.6 million</font><font style="font-family:inherit;font-size:11pt;">) in cash and debt at closing and is subject to certain post-closing adjustments. The accounting for this acquisition has been completed. The following table represents the allocation of the total consideration in the acquisition of PPC:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:84%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total purchase consideration </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,587</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loan payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Purchase consideration to third party</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,587</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of 49% previously held equity interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,492</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total purchase consideration</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of net assets acquired:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,915</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Property and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13,124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,279</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net working capital</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other assets (liabilities) net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,645</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The acquisition resulted in </font><font style="font-family:inherit;font-size:11pt;">$2.3 million</font><font style="font-family:inherit;font-size:11pt;">&#32;of goodwill. Goodwill is not deductible for income tax purposes. The Company incurred legal, professional and other costs related to this acquisition. These one-time costs of </font><font style="font-family:inherit;font-size:11pt;">$0.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;were recognized as general and administrative expenses.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In the first quarter of 2016, the Company recognized a non-cash loss of </font><font style="font-family:inherit;font-size:11pt;">$1.6&#160;million</font><font style="font-family:inherit;font-size:11pt;">, which represents the difference between the pre-existing book value interest in PPC immediately prior to the acquisition remeasured to its fair value upon the acquisition date.</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sDB150C1262A3F59336DA4C1F701BC5FC"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 5 - Discontinued operations</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The domestic fabric filter business, which was included in discontinued operations, sold product until operations ceased in the second quarter of 2016. The Filtration business segment is reported as discontinued operations in the consolidated financial statements, and the notes to consolidated financial statements have been revised to conform to the current year reporting. For the year ended </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">, tax expense was </font><font style="font-family:inherit;font-size:11pt;">$1.0&#160;million</font><font style="font-family:inherit;font-size:11pt;">, and income from discontinued operations net of tax was </font><font style="font-family:inherit;font-size:11pt;">$0.7&#160;million</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Results of the discontinued operations were as follows:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:78%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$10,467</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Gain on disposal of discontinued operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">209</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Income from discontinued operations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,522</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Income from discontinued operations before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,731</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,043</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Income from discontinued operations, net of tax</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$688</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;35</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Components of assets and liabilities from discontinued operations consist of the following:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:541px;"></td><td style="width:8px;"></td><td style="width:67px;"></td><td style="width:4px;"></td><td style="width:8px;"></td><td style="width:48px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Trade accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$25</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total assets from discontinued operations</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$25</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Trade accounts payable, accrued expenses and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$137</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$199</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total liabilities from discontinued operations</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$137</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$199</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash flows from discontinued operations:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:541px;"></td><td style="width:8px;"></td><td style="width:67px;"></td><td style="width:4px;"></td><td style="width:8px;"></td><td style="width:48px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net cash (used in) provided by discontinued operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net cash provided by discontinued investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,606</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net cash used in discontinued financing activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(10,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sA29D2FBB094471EA33104C1F6F211E00"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 6 - Retention</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A retention receivable is a portion of an outstanding receivable balance amount withheld by a customer until a contract is fully completed as specified in the contractual agreement. Retention receivables of </font><font style="font-family:inherit;font-size:11pt;">$2.4&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">$2.7 million</font><font style="font-family:inherit;font-size:11pt;">&#32;were included in the balance of trade accounts receivable as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively. A retention receivable of </font><font style="font-family:inherit;font-size:11pt;">$3.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;was included in the balance of other long-term assets as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">&#32;due to the long-term nature of the receivables. See Note 2 - Accounts receivable for further information regarding the future realization of these long-term balances.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sF124F495B6DA10F8CF2E4C1F6FCCAC31"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 7 - Costs and estimated earnings on uncompleted contracts</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:530px;"></td><td style="width:76px;"></td><td style="width:76px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs incurred on uncompleted contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11,955</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Estimated earnings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6,336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16,137</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Earned revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,291</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">33,152</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less billings to date</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">32,161</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs in excess of billings, net</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($465)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$991</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance sheet classification</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs and estimated earnings in excess of billings on uncompleted contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,502</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,091</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Billings in excess of costs and estimated earnings on uncompleted contracts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,967)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,100)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs in excess of billings, net</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($465)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$991</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;36</font></div></div><hr style="page-break-after:always"><div><a name="s7D0FE0CA3EDAA6C589B14C1F6F5F6004"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 8 - Debt</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:661px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:509px;"></td><td style="width:71px;"></td><td style="width:4px;"></td><td style="width:71px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving line North America</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,273</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$3,813</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mortgage notes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving lines foreign</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">123</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">301</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Term loans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Capitalized lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">846</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">283</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total debt</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">15,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">11,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Unamortized debt issuance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(165</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less current maturities</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8,037</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,517</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$7,728</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$7,258</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current portion of long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,037</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$4,517</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Unamortized debt issuance costs</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(11</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total short-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$8,026</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$4,471</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The following table summarizes the Company's scheduled maturities on January 31:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:201px;"></td><td style="width:66px;"></td><td style="width:8px;"></td><td style="width:56px;"></td><td style="width:4px;"></td><td style="width:8px;"></td><td style="width:52px;"></td><td style="width:4px;"></td><td style="width:8px;"></td><td style="width:53px;"></td><td style="width:4px;"></td><td style="width:8px;"></td><td style="width:53px;"></td><td style="width:4px;"></td><td style="width:8px;"></td><td style="width:53px;"></td><td style="width:4px;"></td><td style="width:8px;"></td><td style="width:67px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2021</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Thereafter</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving line North America</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,273</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,273</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mortgages</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,723</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">367</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">372</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">377</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">383</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">389</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,835</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving line foreign</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">123</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">123</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Capitalized lease obligations</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">846</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">274</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">224</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">86</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$15,965</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,037</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$596</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$617</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$469</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$411</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$5,835</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Revolving line North America</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">September&#160;24, 2014</font><font style="font-family:inherit;font-size:11pt;">, the Company entered into a Credit and Security Agreement with a financial institution (as amended, the "Credit Agreement"). Under the terms of the Credit Agreement, the Company can borrow up to a combined </font><font style="font-family:inherit;font-size:11pt;">$15.0&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;in the U.S. and Canada, subject to borrowing base availability from secured domestic and certain Canadian assets, such as accounts receivable and inventory, and other requirements, under a revolving line of credit. </font><font style="font-family:inherit;font-size:11pt;">The Credit Agreement covenants restrict debt, liens, share repurchases and investments, and require achieving a minimum fixed charge coverage ratio with respective performance metrics as defined by the Credit Agreement if a minimum availability is not met.</font><font style="font-family:inherit;font-size:11pt;">&#32;In a seventh amendment to the Credit Agreement executed on December 14, 2017, the lenders under the Credit Agreement increased the borrowing limit for the Company&#8217;s Canadian subsidiary and adjusted minimum availability requirements for borrowers in the U.S. and Canada.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest rates under the Credit Agreement vary based on the average availability in the preceding fiscal quarter and are: (a) a margin in effect plus a base rate, if below certain availability limits; or (b) a margin in effect plus the Eurodollar rate for the corresponding interest period</font><font style="font-family:inherit;font-size:11pt;">. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company had borrowed </font><font style="font-family:inherit;font-size:11pt;">$7.3 million</font><font style="font-family:inherit;font-size:11pt;">&#32;at </font><font style="font-family:inherit;font-size:11pt;">7%</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">5.06%</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">3.95%</font><font style="font-family:inherit;font-size:11pt;">&#32;and had </font><font style="font-family:inherit;font-size:11pt;">$0.9&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;available to it under the revolving line of credit. In addition, </font><font style="font-family:inherit;font-size:11pt;">$0.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;of availability was used under the Credit Agreement primarily to support letters of credit to guarantee amounts committed for inventory purchases. Cash required for operations is provided by draw-downs on the line of credit.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company was </font><font style="font-family:inherit;font-size:11pt;">in compliance</font><font style="font-family:inherit;font-size:11pt;">&#32;with all covenants under the Credit Agreement. The North American revolving line balances as of January&#160;31,&#160;2018 and 2017 were included as current liabilities in the consolidated balance sheets, because the Credit Agreement has a subjective acceleration clause.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Credit Agreement will expire on </font><font style="font-family:inherit;font-size:11pt;">September&#160;25, 2018</font><font style="font-family:inherit;font-size:11pt;">. The Company has engaged a financial advisor and is actively pursuing refinancing the Credit Agreement and replacement financing sources.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;37</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Revolving lines foreign. </font><font style="font-family:inherit;font-size:11pt;">The Company also has credit arrangements used by its Middle Eastern subsidiaries. These credit arrangements are in the form of overdraft facilities and project financing at rates competitive in the countries in which the Company operates. The lines are secured by certain equipment, certain assets, such as accounts receivable and inventory, and a guarantee by the Company. </font><font style="font-family:inherit;font-size:11pt;">Some credit arrangement covenants require a minimum tangible net worth to be maintained</font><font style="font-family:inherit;font-size:11pt;">&#32;including intercompany subordinated debt. </font><font style="font-family:inherit;font-size:11pt;">In addition, some of the revolving credit facilities restrict payment of dividends.</font><font style="font-family:inherit;font-size:11pt;">&#32;On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company was </font><font style="font-family:inherit;font-size:11pt;">in compliance with the covenants under the credit arrangement.</font><font style="font-family:inherit;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;">Interest rates are 4.0% per annum below National Bank of Fujairah Base Rate, minimum 3.5% per annum, and Emirates Inter Bank Offered Rate (EIBOR) plus 3.5% per annum. The Company's interest rates range from 3.5% to 6.0%</font><font style="font-family:inherit;font-size:11pt;">&#32;on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company can borrow </font><font style="font-family:inherit;font-size:11pt;">$13.5&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;under these credit arrangements. The Company borrowed </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;">&#32;and had </font><font style="font-family:inherit;font-size:11pt;">$4.1&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;available under these credit arrangements as of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">. In addition, </font><font style="font-family:inherit;font-size:11pt;">$9.3&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;of availability was used to support letters of credit to guarantee amounts committed for inventory purchases.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a revolving line for </font><font style="font-family:inherit;font-size:11pt;">14.6 million Saudi Riyal</font><font style="font-family:inherit;font-size:11pt;">&#32;(approximately </font><font style="font-family:inherit;font-size:11pt;">$3.9&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;U.S. dollars at the prevailing exchange rate on the transaction date) from a Saudi Arabian bank. The loan has an interest rate of approximately </font><font style="font-family:inherit;font-size:11pt;">6%</font><font style="font-family:inherit;font-size:11pt;">&#32;and matures </font><font style="font-family:inherit;font-size:11pt;">April 2018</font><font style="font-family:inherit;font-size:11pt;">. </font><font style="font-family:inherit;font-size:11pt;">Subsequent to January 31, 2018, the Company reduced this revolving line to 5.4 million Saudi Riyal (approximately $1.4&#160;million) which matures October 2018.</font><font style="font-family:inherit;font-size:11pt;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a revolving line for </font><font style="font-family:inherit;font-size:11pt;">10 million Dirhams</font><font style="font-family:inherit;font-size:11pt;">&#32;(approximately </font><font style="font-family:inherit;font-size:11pt;">$2.7 million</font><font style="font-family:inherit;font-size:11pt;">&#32;U.S. dollars at the prevailing exchange rate on the transaction date) from a bank in the U.A.E. The loan has an interest rate of approximately </font><font style="font-family:inherit;font-size:11pt;">6%</font><font style="font-family:inherit;font-size:11pt;">&#32;and matures </font><font style="font-family:inherit;font-size:11pt;">June 2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a revolving line for </font><font style="font-family:inherit;font-size:11pt;">25.5 million Dirhams</font><font style="font-family:inherit;font-size:11pt;">&#32;(approximately </font><font style="font-family:inherit;font-size:11pt;">$6.4 million</font><font style="font-family:inherit;font-size:11pt;">&#32;U.S. dollars at the prevailing exchange rate on the transaction date) from a bank in the U.A.E. The loan has an interest rate of approximately </font><font style="font-family:inherit;font-size:11pt;">6%</font><font style="font-family:inherit;font-size:11pt;">&#32;and matures </font><font style="font-family:inherit;font-size:11pt;">July 2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company&#8217; credit arrangements used by its Middle Eastern subsidiaries renew on an annual basis. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company guarantees the subsidiaries' debt including all foreign debt.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Mortgages. </font><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">July&#160;28, 2016</font><font style="font-family:inherit;font-size:11pt;">, the Company borrowed $8.0&#160;million CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$6.1&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;at the prevailing exchange rate on the transaction date) from a bank in Canada under a mortgage note secured by the manufacturing facility located in Alberta, Canada that matures on </font><font style="font-family:inherit;font-size:11pt;">December&#160;23, 2042</font><font style="font-family:inherit;font-size:11pt;">. The interest rate is variable, currently at </font><font style="font-family:inherit;font-size:11pt;">4.7%</font><font style="font-family:inherit;font-size:11pt;">, with monthly payments of $31 thousand CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$24 thousand</font><font style="font-family:inherit;font-size:11pt;">) for interest; and monthly payments of $27 thousand CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$20 thousand</font><font style="font-family:inherit;font-size:11pt;">) for principal. Principal payments began January 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">June&#160;19, 2012</font><font style="font-family:inherit;font-size:11pt;">, the Company borrowed </font><font style="font-family:inherit;font-size:11pt;">$1.8 million</font><font style="font-family:inherit;font-size:11pt;">&#32;under a mortgage note secured by its manufacturing facility in Lebanon, Tennessee. The proceeds were used for payment of amounts borrowed. The loan bears interest at </font><font style="font-family:inherit;font-size:11pt;">4.5%</font><font style="font-family:inherit;font-size:11pt;">&#32;with monthly payments of </font><font style="font-family:inherit;font-size:11pt;">$13 thousand</font><font style="font-family:inherit;font-size:11pt;">&#32;for both principal and interest and matures </font><font style="font-family:inherit;font-size:11pt;">July&#160;1, 2027</font><font style="font-family:inherit;font-size:11pt;">. On </font><font style="font-family:inherit;font-size:11pt;">June&#160;19, 2022</font><font style="font-family:inherit;font-size:11pt;">, and on the same day of each year thereafter, the interest rate shall adjust to the prime rate, provided that the applicable interest rate shall not adjust more than </font><font style="font-family:inherit;font-size:11pt;">2.0%</font><font style="font-family:inherit;font-size:11pt;">&#32;per annum and shall be subject to a ceiling of </font><font style="font-family:inherit;font-size:11pt;">18.0%</font><font style="font-family:inherit;font-size:11pt;">&#32;and a floor of </font><font style="font-family:inherit;font-size:11pt;">4.5%</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Capital leases. </font><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">October&#160;20, 2017</font><font style="font-family:inherit;font-size:11pt;">, the Company obtained a capital lease for $0.18 million CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$0.1&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for these capital leases is </font><font style="font-family:inherit;font-size:11pt;">4.0%</font><font style="font-family:inherit;font-size:11pt;">&#32;per annum with monthly principal and interest payments of </font><font style="font-family:inherit;font-size:11pt;">$3 thousand</font><font style="font-family:inherit;font-size:11pt;">, and these leases mature on </font><font style="font-family:inherit;font-size:11pt;">September&#160;29, 2022</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">May&#160;5, 2017</font><font style="font-family:inherit;font-size:11pt;">, the Company obtained two capital leases for a total of $0.94 million CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$0.7&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;USD at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for these capital leases is </font><font style="font-family:inherit;font-size:11pt;">7.8%</font><font style="font-family:inherit;font-size:11pt;">&#32;per annum with monthly principal and interest payments of </font><font style="font-family:inherit;font-size:11pt;">$9 thousand</font><font style="font-family:inherit;font-size:11pt;">, and these leases mature on </font><font style="font-family:inherit;font-size:11pt;">April&#160;30, 2021</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;38</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">August&#160;5, 2016</font><font style="font-family:inherit;font-size:11pt;">, the Company obtained a capital lease for </font><font style="font-family:inherit;font-size:11pt;">0.6 million Indian Rupees</font><font style="font-family:inherit;font-size:11pt;">&#32;(approximately </font><font style="font-family:inherit;font-size:11pt;">$8&#160;thousand</font><font style="font-family:inherit;font-size:11pt;">&#32;U.S. dollars at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for this capital lease is </font><font style="font-family:inherit;font-size:11pt;">15.6%</font><font style="font-family:inherit;font-size:11pt;">&#32;per annum with monthly principal and interest payments of less than a thousand dollars, and the lease matures on </font><font style="font-family:inherit;font-size:11pt;">July&#160;5, 2019</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">June&#160;26, 2014</font><font style="font-family:inherit;font-size:11pt;">, the Company obtained two capital leases for $0.9 million CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$0.9 million</font><font style="font-family:inherit;font-size:11pt;">&#32;at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for these capital leases is </font><font style="font-family:inherit;font-size:11pt;">3.25%</font><font style="font-family:inherit;font-size:11pt;">&#32;per annum with monthly principal and interest payments of </font><font style="font-family:inherit;font-size:11pt;">$14 thousand</font><font style="font-family:inherit;font-size:11pt;">, and these leases mature on </font><font style="font-family:inherit;font-size:11pt;">June&#160;25, 2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">July&#160;1, 2014</font><font style="font-family:inherit;font-size:11pt;">, the Company obtained a capital lease for $49,000 CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$52&#160;thousand</font><font style="font-family:inherit;font-size:11pt;">&#32;at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for this capital lease is </font><font style="font-family:inherit;font-size:11pt;">3.25%</font><font style="font-family:inherit;font-size:11pt;">&#32;per annum with monthly principal and interest payments of </font><font style="font-family:inherit;font-size:11pt;">$1 thousand</font><font style="font-family:inherit;font-size:11pt;">, and the lease matures in </font><font style="font-family:inherit;font-size:11pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s4682B22FD93FD8EE30804C1F6F217669"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 9 - Lease information</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:522px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:75px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Property under capitalized leases </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,729</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,308</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,738</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,330</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less accumulated amortization</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,039</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$684</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has several significant operating lease agreements as follows:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:66px;"><div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"><font style="font-family:inherit;font-size:11pt;">Office Space of approximately 31,650 square feet in Niles, IL is leased until October, 2023.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:66px;"><div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"><font style="font-family:inherit;font-size:11pt;">Seven acres of land in Louisiana is leased through March, 2022.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:66px;"><div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"><font style="font-family:inherit;font-size:11pt;">Eleven acres of land in Canada is leased through December, 2030.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:66px;"><div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"><font style="font-family:inherit;font-size:11pt;">Nine acres of land in the Kingdom of Saudi Arabia is leased through April, 2030.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Production facilities in the U.A.E. of approximately 80,200 square feet on approximately 107,600 square feet of land is leased until June, 2030.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Office space of approximately 21,500 square feet and open land for production facilities of approximately 423,000 square feet in the U.A.E. is leased until July, 2032.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Production facilities in the U.A.E. of approximately 78,100 square feet is leased until December, 2032.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:66px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company had leased one of its administrative offices in the U.A.E. from a partnership in which a former employee of the Company is a partner. Total rent paid to the partnership was </font><font style="font-family:inherit;font-size:11pt;">$0.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">$0.3 million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:inherit;font-size:11pt;">2017 and 2016</font><font style="font-family:inherit;font-size:11pt;">, respectively. The Company has since ended this lease arrangement. Lease payments were based on prevailing market rates.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;39</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, future minimum annual rental commitments under non-cancelable lease obligations were as follows:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:525px;"></td><td style="width:73px;"></td><td style="width:4px;"></td><td style="width:73px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Operating Leases</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Capital Leases</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,884</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$323</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,628</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,536</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">255</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,468</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16,259</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">946</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less Amount representing interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Future minimum lease payments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$16,259</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$846</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Rental expense for operating leases was </font><font style="font-family:inherit;font-size:11pt;">$2.9 million</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">$2.1 million</font><font style="font-family:inherit;font-size:11pt;">&#32;in </font><font style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2017 and 2016</font><font style="font-family:inherit;font-size:11pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s1D52F3A55C4FBEC0199D4C1F6F213E26"></a></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 10 - Income taxes</font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:510px;"></td><td style="width:86px;"></td><td style="width:81px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Loss from continuing operations before income taxes </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Domestic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($7,924)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($9,261)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2,285)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(4,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($10,209)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($13,773)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:510px;"></td><td style="width:8px;"></td><td style="width:73px;"></td><td style="width:4px;"></td><td style="width:81px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of income tax benefit </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($106)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">697</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">837</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State and other</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total current income tax expense (benefit)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">725</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(578</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Federal</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(33)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(925)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(33)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total deferred income tax benefit</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(958)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(33)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total income tax benefit</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($233)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$(611)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The U.S. Tax Cuts and Jobs Act ("Tax Act") was enacted on December 22, 2017 and introduces significant changes to U.S. income tax law. Effective in 2018, the Tax Act reduces the U.S. statutory tax rate from 35% to 21%, effective January 1, and creates new taxes on certain foreign-sourced earnings and certain related-party payments, which are referred to as the global intangible low-taxed income tax and the base erosion anti-abuse tax, respectively. Since the Company is a fiscal taxpayer, the Company is subject to a blended rate of 33.83% as of January 31, 2018. In addition, in 2017 the Company was subject to the onetime transition tax on accumulated foreign subsidiary earnings not previously subject to U.S. income tax.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Due to the timing of the enactment and the complexity involved in applying the provisions of the Tax Act, the Company has made reasonable estimates of the effects and recorded provisional amounts in its financial statements as of January&#160;31,&#160;2018. As the Company collects and prepares necessary data, and interprets the Tax Act and any additional guidance issued by the U.S. Treasury Department, the IRS, and other standard-setting bodies, the Company may make </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;40</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">future adjustments to the provisional amounts. The accounting for the tax effects of the Tax Act will be completed in 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Provisional amounts for the following income tax effects of the Tax Act have been recorded as of January&#160;31,&#160;2018 and are subject to change during 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">One-time transition tax</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Tax Act requires us to pay U.S. income taxes on accumulated earnings of its foreign subsidiaries not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8% on the remaining earnings. After going through the steps of the deemed repatriation calculation, the aggregate deferred foreign income inclusion is estimated at </font><font style="font-family:inherit;font-size:11pt;">$23.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">. </font><font style="font-family:inherit;font-size:11pt;">This income is fully offset by the use of NOL carryforwards and the current year domestic loss, resulting in no regular tax on the income.</font><font style="font-family:inherit;font-size:11pt;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As a result of the onetime transition tax, the Company estimates it will no longer have its foreign earnings subject to U.S. tax. Earnings in the Company's subsidiaries in Canada, and Denmark, are not permanently reinvested, and earnings in the India subsidiary are partially permanently reinvested. With the enactment of the mandatory repatriation, U.S. income taxes will no longer be calculated on the deferred impact of the non-permanently reinvested portion. Going forward these earnings will be subject to tax in their local jurisdiction, and only the impact of the India dividend distribution tax and Canadian withholding taxes will be recorded.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">U.S. income and foreign withholding taxes have not been recognized on the excess of the amount for financial reporting over the tax basis of investments in foreign subsidiaries that is indefinitely reinvested outside the United States.&#160;The Company intends to permanently reinvest the undistributed earnings of the Middle Eastern subsidiaries.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Deferred tax effects</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As a result of the Tax Act, the Company revalued deferred balances to a tax rate of </font><font style="font-family:inherit;font-size:11pt;">21%</font><font style="font-family:inherit;font-size:11pt;">&#32;as of the date of enactment, which resulted in a tax expense of </font><font style="font-family:inherit;font-size:11pt;">$2.2 million</font><font style="font-family:inherit;font-size:11pt;">&#32;and tax benefit of </font><font style="font-family:inherit;font-size:11pt;">$0.4&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;related to a reduction in the federal benefit of state taxes. This tax expense is fully offset by a valuation allowance, therefore, there was no impact to the income statement.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Global intangible low taxed income ("GILTI")</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Tax Act creates a new requirement that certain income (i.e., GILTI) earned by foreign subsidiaries must be included currently in the gross income of the U.S. shareholder. Due to the complexity of the new GILTI tax rules, the Company is continuing to evaluate this provision of this Tax Act. Under U.S. GAAP, the Company is permitted to make an accounting policy election to either treat taxes due on future inclusions in U.S. taxable income related to GILTI as a current-period expense when incurred or to factor such amounts into the Company's measurement of its deferred taxes. The Company has not yet completed its analysis of the GILTI tax rules and is not yet able to reasonably estimate the effect of this provision of the Tax Act or make an accounting policy election for the treatment of the GILTI tax. Therefore, the Company has not recorded any amounts related to potential GILTI tax in its financial statements and has not yet made a policy decision regarding whether to record deferred taxes on GILTI. Because the Company remains in a domestic NOL carryforward position and has a valuation allowance on its deferred tax assets, the Company does not expect an impact to the income statement.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The effective tax rate ("ETR") in 2017 has been significantly impacted by the Company reporting a pre-tax loss for the year, a portion of which was generated by the subsidiary in the U.A.E., which receives no tax benefit due to a zero tax rate in that country and due to the impact of the full valuation allowance maintained against domestic deferred tax assets.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;41</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The difference between the provision for income taxes and the amount computed by applying the U.S. Federal statutory rate of </font><font style="font-family:inherit;font-size:11pt;">33.83%</font><font style="font-family:inherit;font-size:11pt;">&#32;was as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:510px;"></td><td style="width:81px;"></td><td style="width:4px;"></td><td style="width:8px;"></td><td style="width:73px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax benefit at federal statutory rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($3,459)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($4,683)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Federal rate change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,243</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State benefit, net of federal income tax effect</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(440</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(103</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Excess income tax on share-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Domestic valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,206</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">838</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Permanent differences other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Valuation allowance for state NOLs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">297</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">122</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Differences in foreign tax rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,131</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign tax credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,249)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Domestic deferred tax true ups</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Repatriation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,880</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,338</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Valuation allowance for foreign NOLs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nontaxable income from the Canadian joint venture</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">551</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nondeductible interest</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">All other, net expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">105</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">33</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total income tax benefit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($233)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($611</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a U.S. Federal operating loss carryforward of </font><font style="font-family:inherit;font-size:11pt;">$12.7&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;that will begin to expire in the year ending </font><font style="font-family:inherit;font-size:11pt;">January&#160;31, 2031</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The deferred tax asset ("DTA") for state NOL carryforwards of </font><font style="font-family:inherit;font-size:11pt;">$2.2 million</font><font style="font-family:inherit;font-size:11pt;">&#32;relates to amounts that </font><font style="font-family:inherit;font-size:11pt;">expire at various times from 2022 to 2031</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a DTA foreign NOL carryforward of </font><font style="font-family:inherit;font-size:11pt;">$0.3 million</font><font style="font-family:inherit;font-size:11pt;">&#32;for its subsidiary in Saudi Arabia that can be carried forward indefinitely and does not have a valuation allowance recorded against it. The ultimate realization of this tax benefit is dependent upon the generation of sufficient operating income in the foreign tax jurisdictions.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company periodically reviews the adequacy of its valuation allowance in all of the tax jurisdictions in which it operates, evaluates future sources of taxable income and tax planning strategies and may make further adjustments based on management's outlook for continued profits in each jurisdiction.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">For the year ending </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company has determined that there is not a greater than 50% likelihood that all of the domestic DTAs will be realized based on the available evidence. The Company recorded a full valuation allowance against the remaining domestic net DTAs on January&#160;31,&#160;2013 net of uncertain tax positions ("UTP"). </font><font style="font-family:inherit;font-size:11pt;">The Company continues to have a valuation allowance on its domestic DTAs since domestic losses continue to be generated.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a deferred tax asset of </font><font style="font-family:inherit;font-size:11pt;">$9.7&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;for U.S. foreign tax credits after considering the impact of the repatriated foreign earnings. The excess foreign tax credits are subject to a ten-year carryforward and will begin to expire in </font><font style="font-family:inherit;font-size:11pt;">January&#160;31, 2022</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;42</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:656px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:496px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:75px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of deferred income tax assets </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">U.S. Federal NOL carryforward</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,795</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,765</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Research tax credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,703</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,703</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign NOL carryforward</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign tax credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,749</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,695</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other accruals not yet deducted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">270</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">514</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State NOL carryforward</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Accrued commissions and incentives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">423</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">765</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Inventory valuation allowance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">81</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Deferred tax assets, gross</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">19,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(17,198</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(16,551</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;&#160;Total deferred tax assets, net of valuation allowances</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,255</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$2,915</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of the deferred income tax liability</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1,941)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($2,778)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign subsidiaries unremitted earnings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Prepaid</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(64</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(69</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($2,106)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($4,597)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deferred tax liability, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($851)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($1,682)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance sheet classification</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$391</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$147</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Long-term liability</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,242</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,829</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;&#160;Total deferred tax liabilities, net of valuation allowances</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($851)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($1,682)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The following table summarizes UTP activity, excluding the related accrual for interest and penalties:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:656px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:496px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:75px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Balance at beginning of the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,331</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,313</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Increases in positions taken in a prior period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Increases in positions taken in a current period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">19</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Decreases due to lapse of statute of limitations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Decreases due to settlements</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance at end of the year</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,301</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,331</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Included in the total UTP liability were estimated accrued interest and penalty of less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;">&#32;in both </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">. These non-current income tax liabilities are recorded in other long-term liabilities in the consolidated balance sheets. The Company's policy is to include interest and penalties in income tax expense. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company did not anticipate any significant adjustments to its unrecognized tax benefits within the next twelve months. Included in the balance on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">&#32;were amounts offset by deferred taxes (i.e., temporary differences) or amounts that could be offset by refunds in other taxing jurisdictions (i.e., corollary adjustments). Thus, </font><font style="font-family:inherit;font-size:11pt;">$1.3 million</font><font style="font-family:inherit;font-size:11pt;">&#32;of the amount accrued on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">&#32;would impact the ETR, if reversed.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company is subject to income taxes in the U.S. federal jurisdiction, and various states and foreign jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. </font><font style="font-family:inherit;font-size:11pt;">The Internal Revenue Service, ("IRS"), began an audit of the fiscal year ended </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;43</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">January&#160;31, 2015 in August 2016. In 2017, the tax audit concluded with no change made to the reported tax</font><font style="font-family:inherit;font-size:11pt;">. Tax years related to January 31, </font><font style="font-family:inherit;font-size:11pt;">2014</font><font style="font-family:inherit;font-size:11pt;">, 2015 and 2016 are open for federal and state tax purposes. In addition, federal and state tax years </font><font style="font-family:inherit;font-size:11pt;">January 31, 2002 through January 31, 2009</font><font style="font-family:inherit;font-size:11pt;">&#32;are subject to adjustment on audit, up to the amount of research tax credit generated in those years.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company's management periodically estimates the probable tax obligations of the Company using historical experience in tax jurisdictions and informed judgments. There are inherent uncertainties related to the interpretation of tax regulations in the jurisdictions in which the Company transacts business. The judgments and estimates made at a point in time may change based on the outcome of tax audits, as well as changes to or further interpretations of regulations. If such changes take place, there is a risk that the tax rate may increase or decrease in any period. Tax accruals for tax liabilities related to potential changes in judgments and estimates for federal, foreign and state tax issues are included in other long-term liabilities on the consolidated balance sheet.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sFDC96EAD248B1F891EC74C1F6F5F0766"></a></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 11 - Retirement plans</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Pension plan</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The defined benefit plan that covered Winchester filtration hourly rated employees was frozen on June&#160;30, 2013 per the third Amendment to the Plan dated May 15, 2013. The accrued benefit of each participant was frozen as of the freeze date, and no further benefits shall accrue with respect to any service or hours of service after the freeze date. The benefits are based on fixed amounts multiplied by years of service of participants. The Company engages outside actuaries to calculate its obligations and costs. The funding policy is to contribute such amounts as are necessary to provide for benefits attributed to service to date. The amounts contributed to the plan are sufficient to meet the minimum funding requirements set forth in the Employee Retirement Income Security Act of 1974.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Asset allocation</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The plans hold no securities of Perma-Pipe International Holdings, Inc.</font><font style="font-family:inherit;font-size:11pt;">; </font><font style="font-family:inherit;font-size:11pt;">100%</font><font style="font-family:inherit;font-size:11pt;">&#32;of the assets are held for benefits under the plan. The fair value of the major categories of the pension plans' investments are presented below. The FASB has established a fair value hierarchy that distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) an entity's own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical assets and liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are described below:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Level 1</font><font style="font-family:inherit;font-size:11pt;">&#32;- Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Level 2</font><font style="font-family:inherit;font-size:11pt;">&#32;- Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Level 3</font><font style="font-family:inherit;font-size:11pt;">&#32;- Inputs that are both significant to the fair value measurement and unobservable.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;44</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:549px;"></td><td style="width:61px;"></td><td style="width:4px;"></td><td style="width:61px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Level 1 market value of plan assets </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Equity securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$3,819</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$3,000</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">U.S. bond market</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,843</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,188</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Real estate securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">199</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,861</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,402</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Level 2 significant other observable inputs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Money market fund</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$171</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$306</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Subtotal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">171</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">306</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Investments measured at net asset value*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$668</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$520</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,700</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,228</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">* Certain investments that are measured at fair value using the net asset value per share (or its equivalent) practical expedient have not been categorized in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amounts presented in the reconciliation of benefit obligations, plan assets and funded status of plan.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, plan assets were held </font><font style="font-family:inherit;font-size:11pt;">70%</font><font style="font-family:inherit;font-size:11pt;">&#32;in equity, </font><font style="font-family:inherit;font-size:11pt;">27%</font><font style="font-family:inherit;font-size:11pt;">&#32;in debt and </font><font style="font-family:inherit;font-size:11pt;">3%</font><font style="font-family:inherit;font-size:11pt;">&#32;in other. The investment policy is to invest all funds not needed to pay benefits and investment expenses for the year, with </font><font style="font-family:inherit;font-size:11pt;">target asset allocations of approximately 60% equities, 30% fixed income and 10% alternative investments</font><font style="font-family:inherit;font-size:11pt;">, diversified across a variety of sub-asset classes and investment styles, following a flexible asset allocation approach that will allow the plan to participate in market opportunities as they become available. The expected long-term rate of return on assets is based on historical long-term rates of equity and fixed income investments and the asset mix objective of the funds.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Investment market conditions in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;resulted in </font><font style="font-family:inherit;font-size:11pt;">$0.8&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;actual gain on plan assets as presented below, which increased the fair value of plan assets at year end. The Company did not change its </font><font style="font-family:inherit;font-size:11pt;">8%</font><font style="font-family:inherit;font-size:11pt;">&#32;expected return on plan assets used in determining cost and benefit obligations, which is the return that the Company has assumed during every profitable and unprofitable investment year since 1991. The plan's investments are intended to earn long-term returns to fund long-term obligations, and investment portfolios with asset allocations similar to those of the plan's investment policy have attained such returns over several decades. Future contributions that may be necessary to maintain funding requirements are not expected to materially affect the Company's liquidity.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;45</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" style="padding-top:4px;padding-bottom:4px;"><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="width:525px;"></td><td style="width:73px;"></td><td style="width:4px;"></td><td style="width:73px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Reconciliation of benefit obligations, plan assets and funded status of plan </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Accumulated benefit obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vested benefits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,658</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Accumulated benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,658</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Change in benefit obligation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefit obligation - beginning of year</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,020</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">253</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">278</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actuarial loss (gain)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefits paid</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(344</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefit obligation - end of year</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,658</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Change in plan assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of plan assets - beginning of year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,228</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$5,883</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actual gain on plan assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefits paid</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(344</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of plan assets - end of year</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,700</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,228</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Unfunded status</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$(272)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance sheet classification</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$349</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$348</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred compensation liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,657</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,821</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net amount recognized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$(272)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Amounts recognized in accumulated other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Unrecognized actuarial loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,307</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,472</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net amount recognized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,307</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,472</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:525px;"></td><td style="width:66px;"></td><td style="width:12px;"></td><td style="width:66px;"></td><td style="width:12px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted-average assumptions used to determine net cost and benefit obligations</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">End of year benefit obligation discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.70</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Service cost discount rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected return on plan assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The discount rate was based on a Citigroup pension discount curve of high quality fixed income investments with cash flows matching the plans' expected benefit payments. The Company determines the expected long-term rate of return on plan assets by performing a detailed analysis of historical and expected returns based on the strategic asset allocation approved by the Board of Directors and the underlying return fundamentals of each asset class. The Company's historical experience with the pension fund asset performance is also considered.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;46</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:533px;"></td><td style="width:74px;"></td><td style="width:74px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of net periodic benefit cost </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$253</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$278</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected return on plan assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(484)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(458)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Recognized actuarial loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">82</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">146</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Net periodic benefit income</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($149)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($34)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:533px;"></td><td style="width:69px;"></td><td style="width:4px;"></td><td style="width:69px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Amounts recognized in other comprehensive income </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actuarial (loss) gain on obligation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($249)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$493</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actual gain on plan assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total in other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$165</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$831</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other comprehensive income is also affected by the tax effect of the valuation allowance recorded on the domestic deferred tax assets.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:533px;"></td><td style="width:74px;"></td><td style="width:8px;"></td><td style="width:61px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Cash flows </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected employer contributions for the fiscal year ending January 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected employee contributions for the fiscal year ending January 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Estimated future plan benefit payments reflecting expected future service for the fiscal year(s) ending January 31,:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">348</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">347</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2024 - 2028</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,737</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">401(k) plan</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The domestic employees of the Company participate in the PPIH 401(k) Employee Savings Plan, which is applicable to all employees except employees covered by collective bargaining agreement benefits. The plan allows employee pretax payroll contributions from </font><font style="font-family:inherit;font-size:11pt;">1%</font><font style="font-family:inherit;font-size:11pt;">&#32;to </font><font style="font-family:inherit;font-size:11pt;">16%</font><font style="font-family:inherit;font-size:11pt;">&#32;of total compensation. </font><font style="font-family:inherit;font-size:11pt;">The Company matches 100% of each participant's payroll deferral contributions up to 1% of their compensation, plus 50% of each participant's payroll deferral contributions on the next 5% of compensation</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Contributions to the 401(k) plan were </font><font style="font-family:inherit;font-size:11pt;">$0.3 million</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">$0.4 million</font><font style="font-family:inherit;font-size:11pt;">&#32;for the years ended </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Multi-employer plans</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company contributes to a multi-employer plan for certain collective bargaining U.S. employees. The risks of participating in this multi-employer plan are different from a single employer plan in the following aspects:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Assets contributed to the multi-employer plans by one employer may be used to provide benefits to employees of other participating employers.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">If a participating employer ceases contributing to the plan, the unfunded obligations of the plan may be inherited by the remaining participating employers.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">If the Company chooses to stop participating in the multi-employer plan, the Company may be required to pay those plans an amount based on the underfunded status of the plan, referred to as a withdrawal liability.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;47</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has assessed and determined that the multi-employer plans to which it contributes are not significant to the Company's consolidated financial statements. The Company does not expect to incur a withdrawal liability or expect to significantly increase its contribution over the remainder of the contract period. The Company made contributions to the bargaining unit supported multi-employer pension plans (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:166px;"></td><td style="width:64px;"></td><td style="width:34px;"></td><td style="width:52px;"></td><td style="width:78px;"></td><td style="width:77px;"></td><td style="width:77px;"></td><td style="width:62px;"></td><td style="width:69px;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EIN</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan #</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Funded Zone Status</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">FIP/RP Status Pending/Implemented</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 Contribution</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016 Contribution</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Surcharge Imposed</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Collective Bargaining Expiration Date</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Plumbers &amp; Pipefitters Local 572 Pension Fund</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">626102837</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">001</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Green</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">No</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$209</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">No</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3/31/2019</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s1FB49260F32E1489E5674C1F6F304CFE"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 12 - Stock-based compensation</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">At January 31, 2018, the Company had the following incentive stock plans:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2017 Omnibus Stock Incentive Plan as Amended June 13, 2017, which stockholders approved in June 2017; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2013 Omnibus Stock Incentive Plan as Amended June 14, 2013, which stockholders approved in June 2013; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2009 Non-Employee Directors Stock Option Plan, which stockholders approved in June 2009; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2004 Stock Incentive Plan, which stockholders approved in June 2004; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2001 Independent Directors Stock Option Plan, which stockholders approved in June 2001.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">At January 31, 2018, the Company had reserved a total of </font><font style="font-family:inherit;font-size:11pt;">718,730</font><font style="font-family:inherit;font-size:11pt;">&#32;shares for issuance under these incentive stock plans.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The 2017 Plan and 2013 Plan provide for the grant of deferred shares, non-qualified stock options, incentive stock options, restricted shares, restricted stock units, and performance-based restricted stock units intended to qualify under section 422 of the Internal Revenue Code; and the 2009 Plan, 2004 Plan and 2001 Plan provide for the grant of non-qualified stock options. All of the Plans authorize awards to officers, employees, consultants, and directors.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Stock compensation expense</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has stock-based compensation awards that can be granted to eligible employees, officers or directors. The Company recognized the following stock based compensation expense:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:80%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$94</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$256</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Restricted stock based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Stock options</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Options vest ratably over </font><font style="font-family:inherit;font-size:11pt;">4 years</font><font style="font-family:inherit;font-size:11pt;">&#32;and are exercisable for up to </font><font style="font-family:inherit;font-size:11pt;">ten years</font><font style="font-family:inherit;font-size:11pt;">&#32;from the date of grant. To cover the exercise of vested options, the Company issues new shares from its authorized but unissued share pool. The Company calculates all stock compensation expense based on the grant date fair value of the option and recognizes expense on a straight-line basis over the four-year vesting period of the option.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The fair value of each option award was estimated on the date of grant using the Black-Scholes option-pricing model that used the assumptions noted in the following table. The principal variable assumptions utilized in valuing options and the methodology for estimating such model inputs include:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">R</font><font style="font-family:inherit;font-size:11pt;">isk-free interest rate - an estimate based on the "Market yield on U.S. Treasury securities at the rate for the period described in assumption 3 below, quoted on investment basis" for the end of week closest to the stock option grant date, from the Federal Reserve website;</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;48</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">E</font><font style="font-family:inherit;font-size:11pt;">xpected volatility - an estimate based on the historical volatility of PPIH common stock's weekly closing stock price for the expected life; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">E</font><font style="font-family:inherit;font-size:11pt;">xpected life of the option - an estimate based on historical experience including the effect of employee terminations.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:30px;"></td><td style="width:422px;"></td><td style="width:102px;"></td><td style="width:12px;"></td><td style="width:102px;"></td><td style="width:12px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">43.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected life in years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:11pt;">The following summarizes the activity related to options outstanding under all plans for the years ended January</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">2018</font><font style="font-family:inherit;font-size:11pt;">. The Company did not grant any stock options in 2017.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:362px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:80px;"></td><td style="width:75px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(Shares in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted average exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted average remaining contractual term</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Aggregate intrinsic value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">720</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11.38</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.1</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$34</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.33</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expired or forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11.98</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Options exercisable on January 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expired or forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(131</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18.54</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Options exercisable on January 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">327</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$9.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">3.7</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$433</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The weighted average fair value of options granted, net of options surrendered, during 2016 was estimated at </font><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">$2.85</font><font style="font-family:inherit;font-size:11pt;">&#32;per share on the date of grant.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:442px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:80px;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Unvested options outstanding </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(shares in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted-average grant date fair value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Aggregate intrinsic value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">74</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$9.31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$69</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(36</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expired or forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Outstanding on January 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$8.24</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$50</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Based on historical experience the Company expects </font><font style="font-family:inherit;font-size:11pt;">90%</font><font style="font-family:inherit;font-size:11pt;">&#32;of these options to vest.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As of </font><font style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, there was </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;">&#32;of unrecognized compensation cost related to unvested stock options granted under the plans. That cost is expected to be recognized over the weighted-average period of </font><font style="font-family:inherit;font-size:11pt;">1</font><font style="font-family:inherit;font-size:11pt;">&#32;year. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;49</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sDF8CD180E196205BC8C34C1F6F111E4A"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deferred stock</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In June </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">&#32;under the Omnibus Plan described above, the Company granted deferred stock units to each non-employee director at the time of the annual meeting of stockholders equal to the result of dividing </font><font style="font-family:inherit;font-size:11pt;">$40,000</font><font style="font-family:inherit;font-size:11pt;">&#32;by the fair market value of the common stock on the date of grant. The </font><font style="font-family:inherit;font-size:11pt;">stock vests on the date of grant</font><font style="font-family:inherit;font-size:11pt;">, however it will only be </font><font style="font-family:inherit;font-size:11pt;">distributed to the directors upon their separation from service</font><font style="font-family:inherit;font-size:11pt;">. Since this stock is granted to non-employees, the Company records a </font><font style="font-family:inherit;font-size:11pt;">mark-to-market adjustment on a quarterly basis</font><font style="font-family:inherit;font-size:11pt;">, offsetting this to the deferred liability account. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, there were approximately </font><font style="font-family:inherit;font-size:11pt;">90,070</font><font style="font-family:inherit;font-size:11pt;">&#32;deferred stock units outstanding included in restricted stock activity below:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:78%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred compensation liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$815</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$529</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Restricted stock</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has granted restricted stock to executive officers and employees. The restricted stock vest ratably over </font><font style="font-family:inherit;font-size:11pt;">three</font><font style="font-family:inherit;font-size:11pt;">&#32;to </font><font style="font-family:inherit;font-size:11pt;">four years</font><font style="font-family:inherit;font-size:11pt;">. </font><font style="font-family:inherit;font-size:11pt;">The Company calculates restricted stock compensation expense based on the grant date fair value and recognizes expense on a straight-line basis over the vesting period.</font><font style="font-family:inherit;font-size:11pt;">&#32;The following table summarizes restricted stock activity for the years ended </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:59%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">(Shares in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Restricted shares</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted average price</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Aggregate intrinsic value</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2016</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">163</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6.40</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,040</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Issued</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(123</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Forfeited</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(4</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">290</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8.75</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,533</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">178</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.06</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Issued</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(101</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Forfeited </font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(7</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.15</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Outstanding on January 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">360</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$9.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$3,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, there was </font><font style="font-family:inherit;font-size:11pt;">$1.4&#160;million</font><font style="font-family:inherit;font-size:11pt;">&#32;of unrecognized compensation cost related to unvested restricted stock granted under the plans. That cost is expected to be recognized over the weighted-average period of </font><font style="font-family:inherit;font-size:11pt;">1.1 years</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sCAF8B92BD9A197CBA1A04C1F6FCCC068"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 13 - Stock rights</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On September&#160;15, 2009, the Company entered into the Amendment ("Amendment") to Rights Agreement dated as of September&#160;15, 1999. Among other things, the Amendment extends the term of the Rights Agreement until September&#160;15, 2019 and amends definitions to include positions in derivative instruments related to the Company's common stock as constituting beneficial ownership of such stock.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On September&#160;15, 1999, the Company's Board of Directors declared a dividend of one common stock purchase right (a "Right") for each share of PPIH's common stock outstanding at the close of business on September&#160;22, 1999. The stock issued after September&#160;22, 1999 and before the redemption or expiration of the Rights is also entitled to one Right for each such additional share. Each Right entitles the registered holders, under certain circumstances, to purchase from the Company one share of PPIH's common stock at </font><font style="font-family:inherit;font-size:11pt;">$25</font><font style="font-family:inherit;font-size:11pt;">, subject to adjustment. At no time will the Rights have any voting power.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;50</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Rights may not be exercised until </font><font style="font-family:inherit;font-size:11pt;">10 days</font><font style="font-family:inherit;font-size:11pt;">&#32;after a person or group acquires </font><font style="font-family:inherit;font-size:11pt;">15%</font><font style="font-family:inherit;font-size:11pt;">&#32;or more of the Company's common stock, or announces a tender offer that, if consummated, would result in </font><font style="font-family:inherit;font-size:11pt;">15%</font><font style="font-family:inherit;font-size:11pt;">&#32;or more ownership of the Company's common stock. Separate Rights certificates will not be issued, and the Rights will not be traded separately from the stock until then. Should an acquirer become the beneficial owner of </font><font style="font-family:inherit;font-size:11pt;">15%</font><font style="font-family:inherit;font-size:11pt;">&#32;or more of the Company's common stock, Rights holders other than the acquirer would have the right to buy common stock in PPIH, or in the surviving enterprise if PPIH is acquired, having a value of two times the exercise price then in effect. Also, the PPIH Board of Directors may exchange the Rights (other than those of the acquirer, which will have become void), in whole or in part, at an exchange ratio of one share of PPIH common stock (and/or other securities, cash or other assets having equal value) per Right subject to adjustment. The Rights described in this paragraph and the preceding paragraph shall not apply to an acquisition, merger or consolidation approved by the Company's Board of Directors.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Rights will expire on </font><font style="font-family:inherit;font-size:11pt;">September&#160;15, 2019</font><font style="font-family:inherit;font-size:11pt;">, unless exchanged or redeemed prior to that date. The redemption price is </font><font style="font-family:inherit;font-size:11pt;">$0.01</font><font style="font-family:inherit;font-size:11pt;">&#32;per Right. PPIH's Board of Directors may redeem the Rights by a majority vote at any time prior to the 20th day following public announcement that a person or group has acquired </font><font style="font-family:inherit;font-size:11pt;">15%</font><font style="font-family:inherit;font-size:11pt;">&#32;of PPIH common stock. Under certain circumstances, the decision to redeem requires the concurrence of a majority of the independent directors.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s2A2A85CAB055C4C073314C1F6F6F13DC"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 14 - Interest expense, net</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:659px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:505px;"></td><td style="width:72px;"></td><td style="width:4px;"></td><td style="width:72px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$808</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$746</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Interest expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$697</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$569</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;51</font></div></div><hr style="page-break-after:always"><div><a name="s32765BAAE34FFB0D8F204C1F6F21A50B"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Schedule II</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Perma-Pipe International Holdings, Inc. and Subsidiaries</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">VALUATION AND QUALIFYING ACCOUNTS</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">For the Years Ended </font><font style="font-family:Times New Roman;font-size:11pt;color:#000000;font-weight:bold;text-decoration:none;">January&#160;31,&#160;2018 and 2017</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:208px;"></td><td style="width:90px;"></td><td style="width:84px;"></td><td style="width:98px;"></td><td style="width:102px;"></td><td style="width:98px;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Charged to costs and expenses</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deductions from reserves (1)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Charged to other accounts (2)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance at end of period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Year Ended January 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Allowance for possible losses in collection of trade receivables</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$469</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Year Ended January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Allowance for possible losses in collection of trade receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$33</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$246</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$27</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$305</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">(1) </font><font style="font-family:inherit;font-size:11pt;">Uncollectible accounts charged off</font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-left:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">(2) </font><font style="font-family:inherit;font-size:11pt;">Primarily related to recoveries from accounts previously charged off and currency translation</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;52</font></div></div><hr style="page-break-after:always"><div><a name="s206E4AB2468DDAE94C0F4C1F75D19B76"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;-sec-extract:summary;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:89%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT INDEX</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The exhibits listed below are filed herewith except the exhibits described below as incorporated by reference. Exhibits not filed herewith are incorporated by reference to such exhibits filed by the Company under the location set forth under the caption "Description and Location" below. The Commission file number for the Company's Exchange Act filings referenced below is 0-18370.</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exhibit No.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Description and Location</font></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3(i)</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of Incorporation of Perma-Pipe International Holdings, Inc. [Incorporated by reference to Exhibit 3.3 to Registration Statement No. 33-70298]</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412217000008/certificateofamendment.htm"><font style="font-family:inherit;font-size:10pt;">3(ii)</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412217000008/certificateofamendment.htm"><font style="font-family:inherit;font-size:10pt;">Certificate of Amendment to Certificate of Incorporation of Perma-Pipe International Holdings, Inc. [Incorporated by reference to Exhibit 3.1 to the Company's Current Report on Form 8-K filed on March 20, 2017]</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412218000004/ex32-articlei.htm"><font style="font-family:inherit;font-size:10pt;">3(iii)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412218000004/ex32-articlei.htm"><font style="font-family:inherit;font-size:10pt;">Fourth Amended and Restated By-Laws of Perma-Pipe International Holdings, Inc. [Incorporated by reference to Exhibit 3.2 to the Company's Current Report on Form 8-K filed on February 22, 2018]</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4(a)</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Specimen Common Stock Certificate [Incorporated by reference to Exhibit 4 to Registration Statement No. 33-70794]</font></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000093692499000015/0000936924-99-000015.txt"><font style="font-family:inherit;font-size:10pt;">4(b)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000093692499000015/0000936924-99-000015.txt"><font style="font-family:inherit;font-size:10pt;">Rights Agreement [Incorporated by reference to Exhibit 4.1 of the Company's [Current Report on Form 8-K filed on September 24, 1999]</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412209000055/form8k091709.htm"><font style="font-family:inherit;font-size:10pt;">4(c)</font></a></div><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412209000055/form8k091709.htm"><font style="font-family:inherit;font-size:10pt;">Amendment to Rights Agreement [Incorporated by reference to Exhibit 4.1 of the Company's Current Report on Form 8-K filed on September 17, 2009]</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412201500008/sched1to.txt"><font style="font-family:inherit;font-size:10pt;">10(a)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412201500008/sched1to.txt"><font style="font-family:inherit;font-size:10pt;">2001 Independent Directors Stock Option Plan, [Incorporated by reference to Exhibit (d)(5) to the Company's Schedule TO filed on May 25, 2001] *</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412206000017/indemnificationagreement2005.htm"><font style="font-family:inherit;font-size:10pt;">10(b)</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412206000017/indemnificationagreement2005.htm"><font style="font-family:inherit;font-size:10pt;">Form of Directors and Officers Indemnification Agreement [Incorporated by reference to Exhibit 10.1 to the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2006 filed on May 15, 2006] *</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412204000008/l01310410ka.txt"><font style="font-family:inherit;font-size:10pt;">10(c)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412204000008/l01310410ka.txt"><font style="font-family:inherit;font-size:10pt;">MFRI 2004 Stock Incentive Plan [Incorporated by reference to Exhibit 10(e) to the Company's Annual Report on Form 10-K/A for the fiscal year ended January 31, 2004 filed on June 1, 2004] *</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412210000003/exhibit10k.htm"><font style="font-family:inherit;font-size:10pt;">10(d)</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412210000003/exhibit10k.htm"><font style="font-family:inherit;font-size:10pt;">2009 Non-Employee Directors Stock Option Plan [Incorporated by reference to Exhibit 10(k) to the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2010 filed on April 19, 2010]*</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412213000035/a2013omnibusplanamended.htm"><font style="font-family:inherit;font-size:10pt;">10(e)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412213000035/a2013omnibusplanamended.htm"><font style="font-family:inherit;font-size:10pt;">2013 Omnibus Stock Incentive Plan as Amended June 14, 2013 [Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on June 17, 2013] *</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412214000044/exhibit-bmoagreement.htm"><font style="font-family:inherit;font-size:10pt;">10(f)</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412214000044/exhibit-bmoagreement.htm"><font style="font-family:inherit;font-size:10pt;">Credit and Security Agreement between the Company and BMO Harris Bank, N.A. dated September 24, 2014 [Incorporated by reference to Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q filed on December 9, 2014]</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412215000008/exhibit101stamendmenttobmo.htm"><font style="font-family:inherit;font-size:10pt;">10(g)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412215000008/exhibit101stamendmenttobmo.htm"><font style="font-family:inherit;font-size:10pt;">First Amendment to Credit and Security Agreement between the Company and BMO Harris Bank, N.A. dated February 5, 2015 [Incorporated by reference to Exhibit 10(m) to the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2015 filed on April 16, 2015]</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412215000016/bmo2ndamendment.htm"><font style="font-family:inherit;font-size:10pt;">10(h)</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412215000016/bmo2ndamendment.htm"><font style="font-family:inherit;font-size:10pt;">Limited Waiver and Second Amendment to Credit and Security Agreement between the Company and BMO Harris Bank, N.A. dated April 30, 2015 [Incorporated by reference to Exhibit 10 to the Company's Quarterly Report on Form 10-Q filed on June 12, 2015]</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000052/exhibit103rdamendmenttobmo.htm"><font style="font-family:inherit;font-size:10pt;">10(i)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000052/exhibit103rdamendmenttobmo.htm"><font style="font-family:inherit;font-size:10pt;">Consent and Third Amendment to Credit and Security Agreement between the Company and BMO Harris Bank, N.A. dated January 29, 2016 [Incorporated by reference to Exhibit 10(n) to the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2016 filed on April 28, 2016]</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000041/a4thamendmentexhibit.htm"><font style="font-family:inherit;font-size:10pt;">10(j)</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000041/a4thamendmentexhibit.htm"><font style="font-family:inherit;font-size:10pt;">Fourth Amendment to Credit and Security Agreement between the Company and BMO Harris Bank, N.A. dated February 29, 2016 [Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on March 2, 2016]</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000085/a8k5thamendmentbmoagreement.htm"><font style="font-family:inherit;font-size:10pt;">10(k)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000085/a8k5thamendmentbmoagreement.htm"><font style="font-family:inherit;font-size:10pt;">Fifth Amendment to Credit and Security Agreement between the Company and BMO Harris Bank, N.A. dated October 25, 2016 [Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on October 27, 2016]</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412217000012/exhibit106thamendmenttobmo.htm"><font style="font-family:inherit;font-size:10pt;">10(l)</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412217000012/exhibit106thamendmenttobmo.htm"><font style="font-family:inherit;font-size:10pt;">Sixth Amendment to Credit and Security Agreement between the Company and BMO Harris Bank, N.A. dated December 29, 2016 [Incorporated by reference to Exhibit 10(m) to the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended January 31, 2017 filed on April 14, 2017]</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="amendment7tobmocreditagree.htm"><font style="font-family:inherit;font-size:10pt;">10(m)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="amendment7tobmocreditagree.htm"><font style="font-family:inherit;font-size:10pt;">Seventh Amendment to Credit and Security Agreement between the Company and BMO Harris Bank, N.A.dated December 14, 2017</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000039/exhibit-tdcsale.htm"><font style="font-family:inherit;font-size:10pt;">10(n)</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000039/exhibit-tdcsale.htm"><font style="font-family:inherit;font-size:10pt;">Asset Purchase Agreement dated as of January 29, 2016 by and among MFRI, Inc., TDC Filter Manufacturing Inc. and BHA Altair, LLC [Incorporated by reference to Exhibit 2.1 to the Company's Current Report on Form 8-K filed on February 4, 2016]</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000039/exhibit-nordicsale.htm"><font style="font-family:inherit;font-size:10pt;">10(o)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000039/exhibit-nordicsale.htm"><font style="font-family:inherit;font-size:10pt;">Share Purchase Agreement dated as of January 29, 2016 by and among MFRI, Inc., MFRI Holdings (B.V.I.) Ltd, Midwesco Filter Resources Denmark A/S and Hengst Holding GmbH [Incorporated by reference to Exhibit 2.2 to the Company's Current Report on Form 8-K filed on February 4, 2016]</font></a></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;53</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:89%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT INDEX</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000090/davidmansfieldcontract.htm"><font style="font-family:inherit;font-size:10pt;">10(p)</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412216000090/davidmansfieldcontract.htm"><font style="font-family:inherit;font-size:10pt;">Executive Employment Agreement with David J. Mansfield dated October 19, 2016 [Incorporated by reference to Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q filed on December 13, 2016]*</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412217000004/a101bradleymaunteragreement.htm"><font style="font-family:inherit;font-size:10pt;">10(q)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412217000004/a101bradleymaunteragreement.htm"><font style="font-family:inherit;font-size:10pt;">Agreement with Bradley Mautner dated January 31, 2017 [Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on February 3, 2017]*</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412217000008/schmidtcontract.htm"><font style="font-family:inherit;font-size:10pt;">10(r)</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412217000008/schmidtcontract.htm"><font style="font-family:inherit;font-size:10pt;">Employment agreement with Karl J. Schmidt dated March 17, 2017 [Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on March 20, 2017]*</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412217000037/a2017ominbusplan.htm"><font style="font-family:inherit;font-size:10pt;">10(s)</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412217000037/a2017ominbusplan.htm"><font style="font-family:inherit;font-size:10pt;">2017 Omnibus Stock Incentive Plan as Amended June 13, 2017 [Incorporated by reference to Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q filed on September 19, 2017] *</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412204000008/l01310410ka.txt"><font style="font-family:inherit;font-size:10pt;">14</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/914122/000091412204000008/l01310410ka.txt"><font style="font-family:inherit;font-size:10pt;">Code of Conduct [Incorporated by reference to Exhibit 14 of the Company's Annual Report on Form 10-K/A for the fiscal year ended January 31, 2004 filed on June 1, 2004]</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit21subsidiaries10k20.htm"><font style="font-family:inherit;font-size:10pt;">21</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit21subsidiaries10k20.htm"><font style="font-family:inherit;font-size:10pt;">Subsidiaries of Perma-Pipe International Holdings, Inc.</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit23consent10k2018.htm"><font style="font-family:inherit;font-size:10pt;">23</font></a></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit23consent10k2018.htm"><font style="font-family:inherit;font-size:10pt;">Consent of Independent Registered Public Accounting Firm - Grant Thornton LLP</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit24powerofattorney10.htm"><font style="font-family:inherit;font-size:10pt;">24</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit24powerofattorney10.htm"><font style="font-family:inherit;font-size:10pt;">Power of Attorney executed by directors and officers of the Company</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rule 13a - 14(a)/15d - 14(a) Certifications</font></div><div style="text-align:justify;padding-left:48px;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit31110k2018.htm"><font style="font-family:inherit;font-size:10pt;">(1) Chief Executive Officer certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></a></div><div style="text-align:justify;padding-left:48px;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit31210k2018.htm"><font style="font-family:inherit;font-size:10pt;">(2) Chief Financial Officer certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit3210k2018.htm"><font style="font-family:inherit;font-size:10pt;">32</font></a></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;padding-left:48px;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit3210k2018.htm"><font style="font-family:inherit;font-size:10pt;">Section 1350 Certifications(1) Chief Executive Officer certification pursuant to Section 906 of the Sarbanes-Oxley Act of 2002(2) Chief Financial Officer certification pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.INS</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Instance</font></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.SCH</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Schema</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.CAL</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Calculation</font></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.DEF</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Definition</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.LAB</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Labels</font></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.PRE</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Presentation</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;"></font><font style="font-family:inherit;font-size:10pt;">*Management contracts and compensatory plans or agreements</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;54</font></div></div><hr style="page-break-after:always"><div><a name="s6747AB839AA8DE2314B44C1F75C2D562"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SIGNATURES</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:288px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Perma-Pipe International Holdings, Inc.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:68.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:13%;"></td><td style="width:22%;"></td><td style="width:65%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Date:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">April&#160;19, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">/s/ David J. Mansfield</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">David J. Mansfield</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Director, President and Chief Executive Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(Principal Executive Officer)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the date indicated.</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:6%;"></td><td style="width:27%;"></td><td style="width:50%;"></td><td style="width:2%;"></td><td style="width:15%;"></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DAVID J. MANSFIELD</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Director, President and Chief Executive Officer (Principal Executive Officer)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">))</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">KARL J. SCHMIDT*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vice President and Chief Financial Officer (Principal Financial and Accounting Officer)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">April&#160;19, 2018</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DAVID S. BARRIE*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Director and Chairman of the Board of Directors</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DAVID B. BROWN*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BRADLEY E. MAUTNER*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">JEROME T. WALKER*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">MARK A. ZORKO*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">*By:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">/s/ David J. Mansfield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Individually and as Attorney in Fact</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">David J. Mansfield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;55</font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.M
<SEQUENCE>2
<FILENAME>amendment7tobmocreditagree.htm
<DESCRIPTION>EXHIBIT 10.M AMENDMENT 7 BMO
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2018 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s7fc9b598276442fc83227ebe4bebfea4"></a></div><div><div style="line-height:120%;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10(m)</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">LIMITED WAIVER, CONSENT AND SEVENTH AMENDMENT TO</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CREDIT AND SECURITY AGREEMENT</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">THIS LIMITED WAIVER, CONSENT AND SEVENTH AMENDMENT TO CREDIT AND SECURITY AGREEMENT</font><font style="font-family:inherit;font-size:12pt;">&#32;(this "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Seventh Amendment"</font><font style="font-family:inherit;font-size:12pt;">) is entered into as of December&#160;14, 2017, among </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PERMA-PIPE INTERNATIONAL HOLDINGS, INC.</font><font style="font-family:inherit;font-size:12pt;">, (</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PREVIOUSLY MFRI, INC.</font><font style="font-family:inherit;font-size:12pt;">), a Delaware corporation (the "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Company"</font><font style="font-family:inherit;font-size:12pt;">), </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">MIDWESCO FILTER RESOURCES</font><font style="font-family:inherit;font-size:12pt;">, INC., a Delaware corporation ("</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Midwesco"</font><font style="font-family:inherit;font-size:12pt;">), </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PERMA-PIPE, INC.</font><font style="font-family:inherit;font-size:12pt;">, a Delaware corporation ("</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Perma-Pipe"</font><font style="font-family:inherit;font-size:12pt;">),  </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">MM NILES CORPORATION</font><font style="font-family:inherit;font-size:12pt;">, a Delaware corporation ("</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">MM Niles"</font><font style="font-family:inherit;font-size:12pt;">), and </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PERMA-PIPE CANADA, INC.</font><font style="font-family:inherit;font-size:12pt;">, a Delaware corporation ("</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Perma-Pipe Canada"</font><font style="font-family:inherit;font-size:12pt;">) (each of the Company, Midwesco, Perma-Pipe, TC Niles, MM Niles, and Perma-Pipe Canada may be referred to herein individually, as a "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">US Borrower"</font><font style="font-family:inherit;font-size:12pt;">&#32;and collectively, as "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">US Borrowers"</font><font style="font-family:inherit;font-size:12pt;">), and </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PERMA-PIPE CANADA LTD.</font><font style="font-family:inherit;font-size:12pt;">, an Alberta corporation ("</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PP Canada Operating"</font><font style="font-family:inherit;font-size:12pt;">) (PP Canada Operating may be referred to herein as a "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Canadian</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Borrower"</font><font style="font-family:inherit;font-size:12pt;">) and </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BANK OF MONTREAL</font><font style="font-family:inherit;font-size:12pt;">, as lender ("</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Lender"</font><font style="font-family:inherit;font-size:12pt;">).  US Borrowers and Canadian Borrower may be referred to herein individually, as a "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Borrower"</font><font style="font-family:inherit;font-size:12pt;">&#32;and collectively as "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Borrowers"</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">WHEREAS</font><font style="font-family:inherit;font-size:12pt;">, Lender (or its successor-in-interest) and Borrowers entered into a certain Credit and Security Agreement dated September&#160;24, 2014 (as amended by that certain Consent and First Amendment to Credit and Security Agreement, dated as of February&#160;5, 2015 and that certain Limited Waiver and Second Amendment to Credit and Security Agreement dated as of April&#160;30, 2015, that certain Consent and Third Amendment to Credit and Security Agreement dated as of January&#160;29, 2016 and that certain Fourth Amendment to Credit and Security Agreement dated as of February&#160;29, 2016 and that certain Fifth Amendment to Credit and Security Agreement dated as of October&#160;25, 2016, and that certain Sixth Amendment to Credit and Security Agreement dated as of December&#160;29, 2016 and as hereby and further amended, restated, supplemented, and/or modified from time to time, the "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Credit Agreement"</font><font style="font-family:inherit;font-size:12pt;">); and</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">WHEREAS</font><font style="font-family:inherit;font-size:12pt;">, Lender and Borrowers desire to amend certain provisions of the Credit Agreement pursuant to the terms hereof.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">NOW, THEREFORE</font><font style="font-family:inherit;font-size:12pt;">, in consideration of the premises, the mutual covenants and agreements herein contained, and any extension of credit heretofore, now or hereafter made Lender to Borrower, the parties hereto agree as follows:</font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">1.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Definitions</font><font style="font-family:inherit;font-size:12pt;">.  All capitalized terms used herein without definition shall have the meanings contained in the Credit Agreement.</font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">2.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Amendments to Credit Agreement</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Amended Definitions</font><font style="font-family:inherit;font-size:12pt;">.  The definitions of "Applicable Margins", "Availability Reserves", "Canadian Revolving Credit Facility", "Eligible Cash and Cash Equivalents", "Fixed Charge Trigger Period", "Reporting Trigger Period" and "Revolving Credit Maturity Date" set forth in Section 1.01 of the Credit Agreement is hereby amended in its entirety and the following is inserted in its stead:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">"Applicable Margin"</font><font style="font-family:inherit;font-size:12pt;">&#32;means with respect to any Type of Loan or the Unused Fee, the percentages per annum set forth below, for the periods set forth below:</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10(m)</font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:46%;"></td><td style="width:20%;"></td><td style="width:19%;"></td><td style="width:15%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Periods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Eurodollar Rate Revolving Loans and Bankers&#8217; Acceptances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Base Rate Revolving Loans and Canadian Prime Rate Loans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unused Line Fee</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">Seventh Amendment Effective Date until February</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;">28,</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.50%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.50%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.20%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 1, 2018 to March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.50%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.50%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.20%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 1, 2018 to April 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.00%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.00%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.20%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">May 1, 2018 to May 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.50%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.50%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.20%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">June 1, 2018 and thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.00%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.00%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.20%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">"Canadian Revolving Credit Facility"</font><font style="font-family:inherit;font-size:12pt;">&#32;means the facility described in Section 2.01(b) or 2.03 providing for Canadian Revolving Loans and Canadian Letter of Credit Extensions to or for the benefit of a Canadian Borrower by the Lender, in the maximum aggregate principal amount at any time outstanding of the Canadian Dollar equivalent effective as of October 31, 2017 to $7,000,000 as adjusted upon the delivery of each Canadian Borrowing Base Certificate pursuant to Section 7.02(a) based upon the exchange rate in effect at the close of business on the last day of the month immediately preceding the delivery of such Canadian Borrowing Base Certificate.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">"Eligible Cash and Cash Equivalents"</font><font style="font-family:inherit;font-size:12pt;">&#32;means cash and Cash Equivalents of the Borrowers from time to time deposited in a Deposit Account in the name of a Borrower maintained in the United States or Canada, as the case may be, with a Lender or any Affiliate of a Lender (excluding any amounts on deposit in the Cash Collateral Account or in any other escrow, special purpose or restricted account, such as an account specifically designated for payroll, sales taxes or accounts payable disbursements) and subject to a Control Agreement in favor of the Lender (which Control Agreement provides that the Lender has sole control of the disposition of the amounts so deposited, whether or not during a Dominion Trigger Period), which account is subject to a first priority perfected security interest in favor of the Lender.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">"Fixed Charge Trigger Period"</font><font style="font-family:inherit;font-size:12pt;">&#32;means the period (a)&#160;commencing on the day that the sum of Availability plus Eligible Cash or Cash Equivalents is less than (i)&#160;$3,500,000 for a period of three (3) consecutive Business Days, or (ii)&#160;$3,000,000 as of the end of any Business Day and (b)&#160;continuing until the date that during the previous forty-five (45) consecutive days, the sum of Availability and Eligible Cash or Cash Equivalents has been greater than $3,500,000 at all times during such period.  The foregoing notwithstanding, a Fixed Charge Trigger Period shall not commence if there are no Revolving Loans outstanding and all outstanding Letters of Credit are Cash Collateralized.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">"Reporting Trigger Period"</font><font style="font-family:inherit;font-size:12pt;">&#32;means the period (a)&#160;commencing on the date that (i)&#160;an Event of Default occurs and is continuing, (ii)&#160;the sum of Availability plus Eligible Cash or Cash Equivalents is less than (x)&#160;$3,500,000, for a period of three (3) consecutive Business Days, or (y)&#160;$3,000,000 at the end of any Business Day and (b)&#160;continuing until the date that during the previous forty-five (45) consecutive days (twenty (20) consecutive days for the Measurement Period ending December 31, 2017), (i)&#160;no Event of Default has existed and (ii)&#160;the sum of Availability plus Eligible Cash or Cash Equivalents has been greater than $3,500,000 at all times during such period.  The foregoing notwithstanding, a Reporting Trigger Period shall not commence if there are no Revolving Loans outstanding and all outstanding Letters of Credit are Cash Collateralized.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">"Revolving Credit Maturity Date"</font><font style="font-family:inherit;font-size:12pt;">&#32;means September 25, 2018.</font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">New Definitions</font><font style="font-family:inherit;font-size:12pt;">.  The definitions of "</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seventh Amendment"</font><font style="font-family:inherit;font-size:12pt;">&#32;and "</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seventh Amendment Effective Date"</font><font style="font-family:inherit;font-size:12pt;">&#32;are hereby inserted into Section 1.01 of the Credit Agreement in appropriate alphabetical order:</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10(m)</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">"Seventh Amendment"</font><font style="font-family:inherit;font-size:12pt;">&#32;means that certain Limited Waiver, Consent and Seventh Amendment to Credit and Security Agreement dated as of December&#160;14, 2017 by and among Borrowers and Lender.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">"Seventh Amendment Effective Date"</font><font style="font-family:inherit;font-size:12pt;">&#32;shall have the meaning contained in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section&#160;6</font><font style="font-family:inherit;font-size:12pt;">&#32;of the Seventh Amendment.</font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Financial Covenants</font><font style="font-family:inherit;font-size:12pt;">.  Clauses&#160;(b) and (c) of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 8.12</font><font style="font-family:inherit;font-size:12pt;">&#32;of the Credit Agreement are hereby deleted in their entirety and the following are inserted in their stead:</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">"8.12&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Financial Covenants</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">*&#160;&#160;&#160;&#160;*&#160;&#160;&#160;&#160;*</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Minimum US Availability</font><font style="font-family:inherit;font-size:12pt;">.  Permit US Availability to less than (x) $2,000,000 at any time between and including the Seventh Amendment Effective Date and June 15, 2018, or (y) $3,000,000 at any time on or after June 16, 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Canadian Availability</font><font style="font-family:inherit;font-size:12pt;">.  As long as there are any Canadian Total Revolving Credit Outstandings, permit the amount equal to the Canadian Borrowing Base minus Canadian Total Revolving Credit Outstandings to be less than (x) $1,000,000 at any time between and including the Seventh Amended Effective Date and June 15, 2018, or (y) $1,500,000, at any time on or after June 16, 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">3.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Limited Waiver</font><font style="font-family:inherit;font-size:12pt;">.  In reliance upon the representations and warranties of the Borrowers set forth in this Seventh Amendment, notwithstanding anything to the contrary in the Credit Agreement, Lender hereby waives (the "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Limited Waiver"</font><font style="font-family:inherit;font-size:12pt;">) the Event of Default resulting from the Loan Parties failure to obtain the minimum Fixed Charge Coverage Ratio required by Section 8.12(a) of the Credit Agreement as of the last day of the Measurement Periods ended September 30, 2017 and October 31, 2017 (collectively, the "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2017</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">FCCR Event of Default"</font><font style="font-family:inherit;font-size:12pt;">) which 2017 FCCR Event of Default resulted, in part, from the Canadian Revolving Credit Facility previously being capped at $4,000,000.  Lender hereby acknowledges and agrees that upon the effectiveness of the Limited Waiver by its execution and delivery of this Seventh Amendment, a Reporting Trigger Period has not commenced or is occurring due to the 2017 FCCR Event of Default and the Borrowers are therefore not subject to any requirements to terminate an existing Reporting Trigger Period.  This Limited Waiver only pertains to the 2017 FCCR Event of Default and shall not be deemed to constitute a waiver or consent to any other matter except as specifically set forth herein.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">4.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Consent</font><font style="font-family:inherit;font-size:12pt;">.  In reliance upon the representations and warranties of the Borrowers set forth in this Seventh Amendment, notwithstanding anything to the contrary in the Credit Agreement, Lender hereby consents to the Canadian Borrowers making a draw on or around the date hereof under the Canadian Revolving Credit Facility (under the amended definition as provided herein) which proceeds shall be used to pay down a portion of the outstanding US Obligations under the US Revolving Credit Facility (the "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Credit Facility Pay Down Consent"</font><font style="font-family:inherit;font-size:12pt;">).  This consent only pertains to the Credit Facility Pay Down Consent and shall not be deemed to constitute a waiver or consent to any other matter except as specifically set forth herein.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">5.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Fees</font><font style="font-family:inherit;font-size:12pt;">.  In order to induce Lender to enter into this Seventh Amendment, Borrowers agree to pay Lender an amendment fee in the amount of $20,000.  Said amendment fee shall be due and payable on the date of this Seventh Amendment and, upon payment, shall be fully earned and nonrefundable.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">6.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Conditions Precedent</font><font style="font-family:inherit;font-size:12pt;">.  This Seventh Amendment shall become effective as of the date hereof upon satisfaction of each of the following conditions precedent:</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10(m)</font></div></div><div><br></div><div style="line-height:120%;padding-left:0px;padding-bottom:4px;text-align:justify;text-indent:96px;"><font style="padding-bottom:4px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;">Borrowers and Lender shall have executed and delivered to each other this Seventh Amendment;</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:4px;text-align:justify;text-indent:96px;"><font style="padding-bottom:4px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;">Borrowers shall have executed and delivered to Lender an Amended and Restated Canadian Revolving Loan Note in the form attached hereto as Exhibit B-1;</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:4px;text-align:justify;text-indent:96px;"><font style="padding-bottom:4px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;">Each Borrower shall have delivered to the Lender a Certificate of the Secretary (or comparable document) of such Borrower, together with true and correct copies, of the resolutions of the Board of Directors (or comparable governing body) authorizing or ratifying the execution, delivery and performance of this Seventh Amendment, and with respect to Canadian Borrowers, the amended and restated Canadian Revolving Loan Note to be executed by Canadian Borrowers and the names of the officer or officers of each such Borrower authorized to sign this Seventh Amendment, and with respect to Canadian Borrowers, the amended and restated Canadian Revolving Note to be executed by each such Borrower together with a sample of the true signature of each such officer;</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:4px;text-align:justify;text-indent:96px;"><font style="padding-bottom:4px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(d)</font><font style="font-family:inherit;font-size:12pt;">Simultaneously with the closing of this Seventh Amendment, Borrowers shall have paid to Lender all fees, expenses or other amounts due Lender which fees, expenses or other amounts are due or become due on or prior to the Seventh Amendment Effective Date; and</font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(e)</font><font style="font-family:inherit;font-size:12pt;">Borrowers shall have paid the amendment fee referred to in Section&#160;5 above.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The date on which all of the above conditions precedent have been satisfied or waived is hereinafter referred to as the "</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Seventh Amendment Effective Date"</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">7.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Confirmation of Obligations; Release</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:4px;text-align:justify;text-indent:96px;"><font style="padding-bottom:4px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;">The Borrowers hereby confirm that the Borrowers are indebted to Lender for the Loan Obligations, Letter of Credit Obligations and other Obligations as set forth in the Credit Agreement and the other Loan Documents.  Each Borrower further acknowledges and agrees that as of the date hereof, it has no claim, defense or set-off right against Lender of any nature whatsoever, whether sounding in tort, contract or otherwise, and has no claim, defense or set-off of any nature whatsoever to the enforcement by Lender of the full amount of the Loans and other Obligations of the Loan Parties under the Credit Agreement and the other Loan Documents.</font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;">Notwithstanding the foregoing, to the extent that any claim, cause of action, defense or set-off against Lender or its enforcement of the Credit Agreement, the Revolving Loan Note, or any other Loan Document, of any nature whatsoever, known or unknown, fixed or contingent, does nonetheless exist or may exist on the date hereof, in consideration of Lender&#8217;s entering into this Seventh Amendment, each Borrower irrevocably and unconditionally waives and releases fully each and every such claim, cause of action, defense and set-off which exists or may exist on the date hereof.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">8.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Governing Law</font><font style="font-family:inherit;font-size:12pt;">.  This Seventh Amendment shall be governed by, and construed in accordance with, the laws of the State of Illinois, without regard to the principles thereof relating to conflict of laws.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">9.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Execution in Counterparts</font><font style="font-family:inherit;font-size:12pt;">.  This Seventh Amendment may be executed in any number of separate counterparts, each of which shall, collectively and separately, constitute one agreement.  Delivery of an executed counterpart of a signature page&#160;of this Seventh Amendment by telecopy or electronically (such as PDF) shall be effective as delivery of a manually executed counterpart of this Seventh Amendment.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">10.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Continuing Effect</font><font style="font-family:inherit;font-size:12pt;">.  Except as otherwise specifically set out herein, the provisions of the Credit Agreement shall remain in full force and effect.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">(Signature Pages Follow)</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10(m)</font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">(Signature Page to Limited Waiver, Consent and Seventh Amendment to Credit and Security Agreement)</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">IN WITNESS WHEREOF</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">, </font><font style="font-family:inherit;font-size:12pt;">the parties hereto have caused this Sixth Amendment to be duly executed as of the date first above written.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:19%;"></td><td style="width:24%;"></td><td style="width:57%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">U.S. BORROWERS:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PERMA-PIPE INTERNATIONAL HOLDINGS, INC., MIDWESCO FILTER RESOURCES, INC., PERMA-PIPE, INC., MM NILES CORPORATION </font><font style="font-family:inherit;font-size:12pt;">and </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PERMA-PIPE CANADA, INC.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Karl J. Schmidt</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Name:&#160;&#160;&#160;&#160;Karl J. Schmidt</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:&#160;&#160;&#160;&#160;Vice President and Chief Financial Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CANADIAN. BORROWERS:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PERMA-PIPE CANADA, LTD.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Karl J. Schmidt</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Name:&#160;&#160;&#160;&#160;Karl J. Schmidt</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:&#160;&#160;&#160;&#160;Vice President and Chief Financial Officer</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:21%;"></td><td style="width:23%;"></td><td style="width:56%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">LENDER:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BANK OF MONTREAL (Chicago Branch)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Sarah E. Fyffe</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Name: Sarah E. Fyffe</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title: Vice President</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BANK OF MONTREAL</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Helen Alvarez-Hernandez</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Name: Helen Alvarez-Hernandez</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title: Managing Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s7f14a9e7a83b406bbc8d2b69f0051853"></a></div><div><div style="line-height:120%;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10(m)</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit B-1</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AMENDED AND RESTATED CANADIAN REVOLVING LOAN NOTE</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:41%;"></td><td style="width:59%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$7,000,000</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amended and Restated as of December 14, 2017</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">FOR VALUE RECEIVED</font><font style="font-family:inherit;font-size:12pt;">, each of the undersigned (the &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Canadian Borrower</font><font style="font-family:inherit;font-size:12pt;">&#8221;) hereby, jointly and severally, promises to pay to </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BANK OF MONTREAL</font><font style="font-family:inherit;font-size:12pt;">&#32;or registered assigns (the &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Lender</font><font style="font-family:inherit;font-size:12pt;">&#8221;), in accordance with the provisions of the Credit Agreement (as hereinafter defined), the principal amount of each Canadian Revolving Loan from time to time made by the Lender to the Canadian Borrower under that certain Credit and Security Agreement, dated as of September&#160;24, 2014 (as amended, restated, extended, supplemented or otherwise modified in writing from time to time, the &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Credit</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Agreement</font><font style="font-family:inherit;font-size:12pt;">&#8221;; the terms defined therein being used herein as therein defined), among the Canadian Borrower, Perma-Pipe International Holdings, Inc. (previously MFRI, Inc.), Midwesco Filter Resources, Inc., Perma-Pipe Inc., TC Niles Corporation, TDC Filter Manufacturing, Inc., MM Niles Corporation and Perma-Pipe Canada, Inc. and the Lender.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Canadian Borrower promises to pay interest on the unpaid principal amount of each Canadian Revolving Loan from the date of such Canadian Revolving Loan until such principal amount is paid in full, at such interest rates and at such times as provided in the Credit Agreement.  All payments of principal and interest shall be made to the Lender for the account of the Lender in Dollars in immediately available funds at the Lender&#8217;s Office.  If any amount is not paid in full when due hereunder, such unpaid amount shall bear interest, to be paid upon demand, from the due date thereof until the date of actual payment (and before as well as after judgment) computed at the per annum rate set forth in the Credit Agreement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This Canadian Revolving Loan Note (this &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Canadian Revolving Loan Note</font><font style="font-family:inherit;font-size:12pt;">&#8221;) is the Canadian Revolving Loan Note referred to in the Credit Agreement, is entitled to the benefits thereof and may be prepaid in whole or in part subject to the terms and conditions provided therein.  This Canadian Revolving Loan Note is also is secured by the Collateral.  Upon the occurrence and continuation of one or more of the Events of Default specified in the Credit Agreement, all amounts then remaining unpaid on this Canadian Revolving Loan Note shall become, or may be declared to be, immediately due and payable all as provided in the Credit Agreement.  Canadian Revolving Loans made by the Lender shall be evidenced by one or more loan accounts or records maintained by the Lender in the ordinary course of business.  The Lender may also attach schedules to this Canadian Revolving Loan Note and endorse thereon the date, amount and maturity of its Canadian Revolving Loans and payments with respect thereto.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Each Canadian Borrower, for itself, its successors and assigns, hereby waives diligence, presentment, protest and demand and notice of protest, demand, dishonor and non-payment of this Canadian Revolving Loan Note.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This Canadian Revolving Loan Note amends and restates in its entirety, and is being issued in replacement of, that certain Canadian Revolving Loan Note dated October 25, 2016 in the aggregate principal amount of $4,000,000 executed by the Canadian Borrower in favor of Lender (the &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Existing Note</font><font style="font-family:inherit;font-size:12pt;">&#8221;).  THIS CANADIAN REVOLVING LOAN NOTE IS NOT INTENDED TO BE, AND SHALL NOT BE CONSTRUED TO BE, A NOVATION OF ANY OF THE OBLIGATIONS OWING UNDER OR IN CONNECTION WITH THE EXISTING NOTE.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[Remainder of this page intentionally left blank.]</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10(m)</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THIS REVOLVING LOAN NOTE SHALL BE GOVERNED BY AND CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE STATE OF ILLINOIS.</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.40625%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:24px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PERMA-PIPE CANADA LTD.</font></div><div style="font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Karl J. Schmidt</font></div><div style="font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Name: Karl J. Schmidt</font></div><div style="font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title: Treasurer</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>3
<FILENAME>exhibit21subsidiaries10k20.htm
<DESCRIPTION>EXHIBIT 21 SUBSIDIARIES
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2018 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sC67E579A610F68B9F8514C1F9452D63F"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 21</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SUBSIDIARIES OF REGISTRANT</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">MFRI Holdings (B.V.I) Ltd (British Virgin Islands)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Midwesco Filter Resources, Denmark A/S (Denmark)</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Midwesco Filter Resources, Inc. (Delaware corporation)</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">MM Niles, Inc. (Delaware corporation)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Perma-Pipe, Inc. (Delaware corporation)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Perma-Pipe Canada, Inc. (Delaware corporation)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Perma-Pipe Canada, LTD. (Canada)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Perma-Pipe India Pvt. Ltd. (India)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Perma-Pipe International Co. LLC (Delaware corporation)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Perma-Pipe Middle East FZC (United Arab Emirates)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Perma-Pipe Oil Field Services LLC (United Arab Emirates)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Perma-Pipe Saudi Arabia, LLC (Kingdom of Saudi Arabia)</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>4
<FILENAME>exhibit23consent10k2018.htm
<DESCRIPTION>EXHIBIT 23 CONSENT
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2018 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s8EACB0A8D2C92D2191F84C1F95020DF8"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT 23</font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We have issued our report dated </font><font style="font-family:inherit;font-size:12pt;">April&#160;19, 2018</font><font style="font-family:inherit;font-size:12pt;">, with respect to the consolidated financial statements and the related financial statement schedule included in the Annual Report of Perma-Pipe International Holdings, Inc. and subsidiaries on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:12pt;">January</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:12pt;">31,&#160;2018</font><font style="font-family:inherit;font-size:12pt;">. We consent to the incorporation by reference of said report in the Registration Statements of Perma-Pipe International Holdings, Inc. and subsidiaries on Forms S&#8209;3 (File No. 333-21951, effective August 13, 1997; File No. 333-44787, effective January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:12pt;">23, 1998; and File No. 333-139432, effective December 18, 2006) and on Forms S&#8209;8 (File No. 333-08767, effective July 25, 1996; File No. 333-121526, effective December 22, 2004; File No. 333-130517, effective December 20, 2005; File No. 333-182144, effective June 15, 2012; File No. 333-186055, effective January 16, 2013, and File No. 333-190241, effective July 30, 2013).</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:11pt;">/s/ </font><font style="font-family:inherit;font-size:12pt;">GRANT THORNTON LLP </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Chicago, Illinois</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">April&#160;19, 2018</font><font style="font-family:inherit;font-size:12pt;">&#32;</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-24
<SEQUENCE>5
<FILENAME>exhibit24powerofattorney10.htm
<DESCRIPTION>EXHIBIT 24 POWER OF ATTORNEY
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2018 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s5A9D653E9B45800CC8084C1F95A9D267"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 24</font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">POWER OF ATTORNEY</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">KNOW ALL MEN BY THESE PRESENTS</font><font style="font-family:inherit;font-size:11pt;">, that each of the undersigned, being a director or officer, or both, of </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Perma-Pipe International Holdings, INC.,</font><font style="font-family:inherit;font-size:11pt;">&#32;a Delaware corporation (the "Company"), does hereby constitute and appoint DAVID J. MANSFIELD and KARL J. SCHMIDT, with full power to each of them to act alone, as the true and lawful attorneys and agents of the undersigned, with full power of substitution and resubstitution to each of said attorneys to execute, file or deliver any and all instruments and to do all acts and things which said attorneys and agents, or any of them, deem advisable to enable the Company to comply with the Securities Exchange Act of 1934, as amended, and any requirements or regulations of the Securities and Exchange Commission in respect thereof, in connection with the Company's filing of an annual report on Form 10-K for the Company's fiscal year </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;">, including specifically, but without limitation of the general authority hereby granted, the power and authority to sign his name as a director or officer, or both, of the Company, as indicated below opposite his signature, to the Form 10-K, and any amendment thereto; and each of the undersigned does hereby fully ratify and confirm all that said attorneys and agents, or any of them, or the substitute of any of them, shall do or cause to be done by virtue hereof.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">IN WITNESS WHEREOF</font><font style="font-family:inherit;font-size:11pt;">, each of the undersigned has executed this Power of Attorney as of this 4</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">th</sup></font><font style="font-family:inherit;font-size:11pt;">&#32;day of April, </font><font style="font-family:inherit;font-size:11pt;">2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:55%;"></td><td style="width:1%;"></td><td style="width:44%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">/s/ David J. Mansfield</font></div><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">David J. Mansfield</font><font style="font-family:inherit;font-size:11pt;">, Director, President and Chief Executive Officer (Principal Executive Officer)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">/s/ David S. Barrie</font></div><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">David S. Barrie</font><font style="font-family:inherit;font-size:11pt;">, Director, Chairman of the Board of Directors</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">/s/ Karl J. Schmidt</font></div><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Karl J. Schmidt</font><font style="font-family:inherit;font-size:11pt;">, Vice President and Chief Financial Officer (Principal Financial and Accounting Officer)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">/s/ David Brown</font></div><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">David Brown</font><font style="font-family:inherit;font-size:11pt;">, Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">/s/ Bradley E. Mautner</font></div><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Bradley E. Mautner</font><font style="font-family:inherit;font-size:11pt;">, Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">/s/ Mark A. Zorko</font></div><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Mark A. Zorko</font><font style="font-family:inherit;font-size:11pt;">, Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">/s/ Jerome T. Walker</font></div><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Jerome T. Walker</font><font style="font-family:inherit;font-size:11pt;">, Director</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>exhibit31110k2018.htm
<DESCRIPTION>EXHIBIT 31.1 CEO
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2018 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s6F2DA6AD4D25223158264C1F9647DC5D"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 31.1</font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">CERTIFICATION</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">I, David J. Mansfield, certify that:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">I have reviewed this annual report on Form 10-K of Perma-Pipe International Holdings, Inc.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Date:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">April&#160;19, 2018</font><font style="font-family:inherit;font-size:11pt;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:26.3671875%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">/s/ David J. Mansfield</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">David J. Mansfield</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Director, President and Chief Executive Officer</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(Principal Executive Officer)</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>exhibit31210k2018.htm
<DESCRIPTION>EXHIBIT 31.2 CFO
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2018 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s3A8A8598DC15B606A0D94C1F96EDA90B"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 31.2</font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">CERTIFICATION</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">I, Karl J. Schmidt, certify that:</font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">I have reviewed this annual report on Form 10-K of Perma-Pipe International Holdings, Inc.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:left;font-size:11pt;text-indent:-24px;"><font style="font-family:inherit;font-size:11pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:left;font-size:11pt;text-indent:-24px;"><font style="font-family:inherit;font-size:11pt;">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:left;font-size:11pt;text-indent:-24px;"><font style="font-family:inherit;font-size:11pt;">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:left;font-size:11pt;text-indent:-24px;"><font style="font-family:inherit;font-size:11pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:left;font-size:11pt;text-indent:-24px;"><font style="font-family:inherit;font-size:11pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Date:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">April&#160;19, 2018</font><font style="font-family:inherit;font-size:11pt;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:23.046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">/s/ Karl J. Schmidt</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Karl J.Schmidt</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vice President and Chief Financial Officer</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(Principal Financial and Accounting Officer)</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>8
<FILENAME>exhibit3210k2018.htm
<DESCRIPTION>EXHIBIT 32 CEO & CFO
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2018 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sD64511CCAED37C24A5B34C1F979D4682"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 32</font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Certification of Principal Executive Officers</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Pursuant to 18 U.S.C. 1350</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">(Section 906 of the Sarbanes-Oxley Act of 2002)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The undersigned in their capacities as Chief Executive Officer and Chief Financial Officer of Perma-Pipe International Holdings, Inc. (the &#8220;Registrant'), certify that, to the best of their knowledge, based upon a review of the Annual Report on Form 10-K for the period ended </font><font style="font-family:inherit;font-size:11pt;color:#000000;font-weight:bold;text-decoration:none;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">&#32;of the Registrant, (the &#8220;Report&#8221;):</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:2%;"></td><td style="width:5%;"></td><td style="width:93%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended; and</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:24.15841584158416%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">/s/ David J. Mansfield</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">David J. Mansfield</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Director, President and Chief Executive Officer</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(Principal Executive Officer)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">April&#160;19, 2018</font><font style="font-family:inherit;font-size:11pt;">&#32;</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:24.15841584158416%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">/s/ Karl J. Schmidt</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Karl J. Schmidt</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vice President and Chief Financial Officer</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(Principal Financial and Accounting Officer)</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">April&#160;19, 2018</font><font style="font-family:inherit;font-size:11pt;">&#32;</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A signed original of this written statement required by Section 906 has been provided by Perma-Pipe International Holdings, Inc. and will be retained by Perma-Pipe International Holdings, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>9
<FILENAME>ppih-20180131.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:7f86f4a2c47647d884b0ea0c28d8f0d8,x:fa313e52854741cea63908616855638e-->
<xbrli:xbrl xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:ppih="http://www.permapipe.com/20180131" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<link:schemaRef xlink:href="ppih-20180131.xsd" xlink:type="simple" />
	<xbrli:context id="FD2017Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2017Q4SharesOutstanding">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-04-12</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q2">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-07-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementGeographicalAxis_us-gaap_MiddleEastMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementGeographicalAxis_country_IN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementGeographicalAxis_country_CA">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementGeographicalAxis_us-gaap_AllOtherSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementGeographicalAxis_country_IN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementGeographicalAxis_country_IN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementGeographicalAxis_us-gaap_AllOtherSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementGeographicalAxis_us-gaap_MiddleEastMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementGeographicalAxis_country_CA">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementGeographicalAxis_us-gaap_MiddleEastMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementGeographicalAxis_country_CA">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementGeographicalAxis_country_CA">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementGeographicalAxis_country_IN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementGeographicalAxis_us-gaap_MiddleEastMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementGeographicalAxis_us-gaap_GeographicDistributionForeignMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementGeographicalAxis_us-gaap_GeographicDistributionForeignMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2015Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2015-02-01</xbrli:startDate>
			<xbrli:endDate>2016-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_CapitalLeaseObligationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_CapitalLeaseObligationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_MiddleEastMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_NorthAmericaMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MortgageLoansOnRealEstateLoanTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_VehiclesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_ppih_IndianCapitalLeasesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppih:IndianCapitalLeasesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MortgageLoansOnRealEstateLoanTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_MortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MortgageLoansOnRealEstateLoanTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_LeasesAcquiredInPlaceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LeasesAcquiredInPlaceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_NorthAmericaMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_MortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MortgageLoansOnRealEstateLoanTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_MiddleEastMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_LeasesAcquiredInPlaceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LeasesAcquiredInPlaceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_CreditFacilityAxis_country_CA">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">country:CA</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_VehiclesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_CapitalAdditionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_DebtInstrumentAxis_ppih_IndianCapitalLeasesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppih:IndianCapitalLeasesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember_us-gaap_RangeAxis_us-gaap_MaximumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MortgageLoansOnRealEstateLoanTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember_us-gaap_RangeAxis_us-gaap_MinimumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MortgageLoansOnRealEstateLoanTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_CapitalAdditionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_MortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementGeographicalAxis_country_SA">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:SA</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_us-gaap_StateAndLocalJurisdictionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_us-gaap_ForeignCountryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_us-gaap_StateAndLocalJurisdictionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_us-gaap_ForeignCountryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_RetirementPlanNameAxis_us-gaap_OtherPensionPlansDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_RetirementPlanNameAxis_us-gaap_OtherPensionPlansDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_MultiemployerPlanNameAxis_ppih_PlumbersPipefittersLocal572PensionFundMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">ppih:PlumbersPipefittersLocal572PensionFundMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_MultiemployerPlanNameAxis_ppih_PlumbersPipefittersLocal572PensionFundMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">ppih:PlumbersPipefittersLocal572PensionFundMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_RetirementPlanNameDomain">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:RetirementPlanNameDomain</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_RetirementPlanNameDomain">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:RetirementPlanNameDomain</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_BondsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BondsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_EquitySecuritiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_MoneyMarketFundsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_MoneyMarketFundsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_BondsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BondsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_EquitySecuritiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_RangeAxis_us-gaap_MinimumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ppih:UnvestedOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ppih:UnvestedOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ppih:UnvestedOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ppih:UnvestedOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-02-01</xbrli:startDate>
			<xbrli:endDate>2017-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2015Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2015-02-01</xbrli:startDate>
			<xbrli:endDate>2016-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_RangeAxis_us-gaap_MinimumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_RangeAxis_us-gaap_MaximumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000914122</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-02-01</xbrli:startDate>
			<xbrli:endDate>2018-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:unit id="usd">
		<xbrli:measure>iso4217:USD</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="rate">
		<xbrli:measure>utreg:Rate</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="shares">
		<xbrli:measure>xbrli:shares</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="segments">
		<xbrli:measure>ppih:Segments</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="usdPerShare">
		<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="ratio">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit>
	<dei:AmendmentFlag contextRef="FD2017Q4YTD" id="Fact-AD474B37990763618A0D50F44D655259">false</dei:AmendmentFlag>
	<dei:CurrentFiscalYearEndDate contextRef="FD2017Q4YTD" id="Fact-20626114764AC3932A0F50F44D654A4C">--01-31</dei:CurrentFiscalYearEndDate>
	<dei:DocumentFiscalPeriodFocus contextRef="FD2017Q4YTD" id="Fact-D5F781B51B7AE3D7AC2150F44D65BF8C">FY</dei:DocumentFiscalPeriodFocus>
	<dei:DocumentFiscalYearFocus contextRef="FD2017Q4YTD" id="Fact-E9BEAA65DB31A52F83E450F44D65D1F2">2017</dei:DocumentFiscalYearFocus>
	<dei:DocumentPeriodEndDate contextRef="FD2017Q4YTD" id="Fact-891D492DCBBF4F2EDBF350F44D65DFF7">2018-01-31</dei:DocumentPeriodEndDate>
	<dei:DocumentType contextRef="FD2017Q4YTD" id="Fact-BDDD6D4CB9DE1451A0A950F44D6594AB">10-K</dei:DocumentType>
	<dei:EntityCentralIndexKey contextRef="FD2017Q4YTD" id="Fact-11F21F45A0FA00E558BB50F44D65C9E8">0000914122</dei:EntityCentralIndexKey>
	<dei:EntityCommonStockSharesOutstanding contextRef="I2017Q4SharesOutstanding" decimals="-3" id="Fact-AB017F8C50D187AF894D50F44D65C9D7" unitRef="shares">7717000</dei:EntityCommonStockSharesOutstanding>
	<dei:EntityCurrentReportingStatus contextRef="FD2017Q4YTD" id="Fact-52EA120DC34BE5550EFF50F44D654542">Yes</dei:EntityCurrentReportingStatus>
	<dei:EntityFilerCategory contextRef="FD2017Q4YTD" id="Fact-F4EF08EBB0B6F8921A0F50F44D6577BB">Smaller Reporting Company</dei:EntityFilerCategory>
	<dei:EntityIncorporationDateOfIncorporation contextRef="FD2017Q4YTD" id="Fact-46CD1B6EE2927A3D9B1050F44D656C48">1993-10-12</dei:EntityIncorporationDateOfIncorporation>
	<dei:EntityPublicFloat contextRef="FI2017Q2" decimals="0" id="Fact-94996D437D0757EB070950F44D65CEFE" unitRef="usd">55628183</dei:EntityPublicFloat>
	<dei:EntityRegistrantName contextRef="FD2017Q4YTD" id="Fact-9B6E21DB1E132E7E91CE50F44D654D9E">Perma-Pipe International Holdings, Inc.</dei:EntityRegistrantName>
	<dei:EntityTaxIdentificationNumber contextRef="FD2017Q4YTD_us-gaap_MultiemployerPlanNameAxis_ppih_PlumbersPipefittersLocal572PensionFundMember" id="Fact-A6A33098CD03EB67749650F44D653975">626102837</dei:EntityTaxIdentificationNumber>
	<dei:EntityVoluntaryFilers contextRef="FD2017Q4YTD" id="Fact-85F162E7B932DEE8074650F44D65BCE5">No</dei:EntityVoluntaryFilers>
	<dei:EntityWellKnownSeasonedIssuer contextRef="FD2017Q4YTD" id="Fact-7F703807CF1B2BFD297850F44D6524C8">No</dei:EntityWellKnownSeasonedIssuer>
	<ppih:BillingsToDate contextRef="FI2016Q4" decimals="-3" id="Fact-FDC0685DE2EF47517FBA50F44D65C1CA" unitRef="usd">32161000</ppih:BillingsToDate>
	<ppih:BillingsToDate contextRef="FI2017Q4" decimals="-3" id="Fact-47228364B2E1AE20214350F44D65AC68" unitRef="usd">18756000</ppih:BillingsToDate>
	<ppih:CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest contextRef="FI2017Q4" decimals="-3" id="Fact-83527988F112FCA187D750F44D55130A" unitRef="usd">22000</ppih:CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest>
	<ppih:CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest contextRef="FI2017Q4" decimals="-3" id="Fact-6CB38CC9BE6A10AC0FD050F44D55E1F9" unitRef="usd">86000</ppih:CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest>
	<ppih:CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest contextRef="FI2017Q4" decimals="-3" id="Fact-7527AA1901CAA7F172E150F44D656178" unitRef="usd">240000</ppih:CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest>
	<ppih:CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest contextRef="FI2017Q4" decimals="-3" id="Fact-2F3155DA80CF05C577B7804288EF008C" unitRef="usd">224000</ppih:CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest>
	<ppih:CapitalLeasesLesseeVehicleEquipment contextRef="FI2016Q4" decimals="-3" id="Fact-0290F4E959EFE0FA75A650F44D55C818" unitRef="usd">22000</ppih:CapitalLeasesLesseeVehicleEquipment>
	<ppih:CapitalLeasesLesseeVehicleEquipment contextRef="FI2017Q4" decimals="-3" id="Fact-86CDB31DE5CF36943D0350F44D559126" unitRef="usd">9000</ppih:CapitalLeasesLesseeVehicleEquipment>
	<ppih:ChangeInControlPercentage contextRef="FD2017Q4YTD" decimals="2" id="Fact-45DEAFCBAFFBD536F65F50F44D651DD7" unitRef="ratio">0.15</ppih:ChangeInControlPercentage>
	<ppih:CostsInExcessOfBillingsNet contextRef="FI2016Q4" decimals="-3" id="Fact-EFEAA6E2FDB3842E000F50F44D656C0E" unitRef="usd">-991000</ppih:CostsInExcessOfBillingsNet>
	<ppih:CostsInExcessOfBillingsNet contextRef="FI2017Q4" decimals="-3" id="Fact-0ED3512A44F0F43887B850F44D65B5CF" unitRef="usd">465000</ppih:CostsInExcessOfBillingsNet>
	<ppih:CostsIncurredOnUncompletedContracts contextRef="FI2016Q4" decimals="-3" id="Fact-F9472D7693E9289241FF50F44D659447" unitRef="usd">17015000</ppih:CostsIncurredOnUncompletedContracts>
	<ppih:CostsIncurredOnUncompletedContracts contextRef="FI2017Q4" decimals="-3" id="Fact-BEDBC4F6DFCCEDA3B1C850F44D65F032" unitRef="usd">11955000</ppih:CostsIncurredOnUncompletedContracts>
	<ppih:Daystowaitafterapersonorgroupacquires15ofcommonstock contextRef="FD2017Q4YTD" id="Fact-E0701CA8BE9BEF8EBBA850F44D65A1A7">P0Y0M10D</ppih:Daystowaitafterapersonorgroupacquires15ofcommonstock>
	<ppih:DefinedBenefitPlanVestedBenefitObligation contextRef="FI2016Q4" decimals="-3" id="Fact-73B0029DAE67DB88CB6250F44D559207" unitRef="usd">6500000</ppih:DefinedBenefitPlanVestedBenefitObligation>
	<ppih:DefinedBenefitPlanVestedBenefitObligation contextRef="FI2017Q4" decimals="-3" id="Fact-923B804363DFD8B7945850F44D654275" unitRef="usd">6658000</ppih:DefinedBenefitPlanVestedBenefitObligation>
	<ppih:EquityAdjustmentForeignCurrency contextRef="FI2016Q4" decimals="-3" id="Fact-113ADCA90939BFEC832150F44D555270" unitRef="usd">-1409000</ppih:EquityAdjustmentForeignCurrency>
	<ppih:EquityAdjustmentForeignCurrency contextRef="FI2017Q4" decimals="-3" id="Fact-CD53ADE57FE439BA712950F44D55778D" unitRef="usd">-268000</ppih:EquityAdjustmentForeignCurrency>
	<ppih:EstimatedEarnings contextRef="FI2016Q4" decimals="-3" id="Fact-2E2F298B513F0127D67550F44D65272F" unitRef="usd">16137000</ppih:EstimatedEarnings>
	<ppih:EstimatedEarnings contextRef="FI2017Q4" decimals="-3" id="Fact-57465AF2D233F70E845E50F44D658026" unitRef="usd">6336000</ppih:EstimatedEarnings>
	<ppih:ExpirationDateOfRight contextRef="FD2017Q4YTD" id="Fact-A3FEEB72363546D871EE50F44D6519FF">2019-09-15</ppih:ExpirationDateOfRight>
	<ppih:FaceValueOfDebtInLocalCurrency contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember" id="Fact-5CD54C1488751D416F4F50F44D74ED87">14.6 million Saudi Riyal</ppih:FaceValueOfDebtInLocalCurrency>
	<ppih:FaceValueOfDebtInLocalCurrency contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_MiddleEastMember" id="Fact-3F0B70EAE8E316423DA050F44D657877">25.5 million Dirhams</ppih:FaceValueOfDebtInLocalCurrency>
	<ppih:FaceValueOfDebtInLocalCurrency contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" id="Fact-F92B557274443CD82F6A50F44D7410D5">10 million Dirhams</ppih:FaceValueOfDebtInLocalCurrency>
	<ppih:FaceValueOfDebtInLocalCurrency contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_ppih_IndianCapitalLeasesMember" id="Fact-1D5B2A1C356B05B3F11E50F44D65916C">0.6 million Indian Rupees</ppih:FaceValueOfDebtInLocalCurrency>
	<ppih:FederalOperatingLossCarryforwardExpires contextRef="FD2017Q4YTD" id="Fact-650A6B5246390A3EC3F950F44D65F2BA">2031-01-31</ppih:FederalOperatingLossCarryforwardExpires>
	<ppih:Foreignsales contextRef="FD2016Q4YTD" decimals="2" id="Fact-C34C42D76E73DA6E12D650F44D659366" unitRef="ratio">0.57</ppih:Foreignsales>
	<ppih:Foreignsales contextRef="FD2017Q4YTD" decimals="3" id="Fact-F5C18E2D4B41680FEFD850F44D653C5D" unitRef="ratio">0.595</ppih:Foreignsales>
	<ppih:MortgageLoansOnRealEstateDateInterestRateChanges contextRef="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember" id="Fact-39260699E8E7C2688BC850F44D46FE86">2022-06-19</ppih:MortgageLoansOnRealEstateDateInterestRateChanges>
	<ppih:Opentaxyearsuptotheamountofresearchtaxcreditgenerated contextRef="FD2017Q4YTD" id="Fact-AEC6D9AF51473C92CF5250F44D5539D6">January 31, 2002 through January 31, 2009</ppih:Opentaxyearsuptotheamountofresearchtaxcreditgenerated>
	<ppih:PercentageOfOptionsExpectToVest contextRef="FD2017Q4YTD" decimals="2" id="Fact-4CCBB4DA2474AB4263B850F44D741A4B" unitRef="ratio">0.90</ppih:PercentageOfOptionsExpectToVest>
	<ppih:PriceofPPIHcommonstockwithRight contextRef="FD2017Q4YTD" decimals="0" id="Fact-21732797EB4583BAB30B50F44D658216" unitRef="usdPerShare">25</ppih:PriceofPPIHcommonstockwithRight>
	<ppih:RedemptionPricePerRight contextRef="FD2017Q4YTD" decimals="2" id="Fact-4B449D092432F0D407E450F44D653BAB" unitRef="usdPerShare">0.01</ppih:RedemptionPricePerRight>
	<ppih:Sharebasedcompensationotherthanoptionsweightedaverageoutstanding contextRef="FI2015Q4" decimals="2" id="Fact-B5353046C144AF59889E50F44D656A4D" unitRef="usdPerShare">6.40</ppih:Sharebasedcompensationotherthanoptionsweightedaverageoutstanding>
	<ppih:Sharebasedcompensationotherthanoptionsweightedaverageoutstanding contextRef="FI2016Q4" decimals="2" id="Fact-C878A1AA0BEC6C44AC9150F44D65EBCE" unitRef="usdPerShare">8.75</ppih:Sharebasedcompensationotherthanoptionsweightedaverageoutstanding>
	<ppih:Sharebasedcompensationotherthanoptionsweightedaverageoutstanding contextRef="FI2017Q4" decimals="2" id="Fact-5505CE001531F91C34F550F44D654CE8" unitRef="usdPerShare">9.05</ppih:Sharebasedcompensationotherthanoptionsweightedaverageoutstanding>
	<ppih:TaxEffectOfForeignExchange contextRef="FI2016Q4" decimals="-3" id="Fact-B5D2A28E6C5EBEC716FF50F44D55DDCB" unitRef="usd">-50000</ppih:TaxEffectOfForeignExchange>
	<ppih:TaxEffectOfForeignExchange contextRef="FI2017Q4" decimals="-3" id="Fact-DD190FFA7E31238137F350F44D55AF41" unitRef="usd">-6000</ppih:TaxEffectOfForeignExchange>
	<ppih:TaxEffectOfMinimumPensionLiability contextRef="FI2016Q4" decimals="-3" id="Fact-43DA92DD40658CA194EC50F44D557363" unitRef="usd">115000</ppih:TaxEffectOfMinimumPensionLiability>
	<ppih:TaxEffectOfMinimumPensionLiability contextRef="FI2017Q4" decimals="-3" id="Fact-F94B2301C3471FA34E3C50F44D55ECB1" unitRef="usd">115000</ppih:TaxEffectOfMinimumPensionLiability>
	<us-gaap:AccountsPayableCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-E2B28119B2920C8D15BD50F44D559098" unitRef="usd">10901000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsPayableCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-2150B42207949FBA1FCC50F44D74F34B" unitRef="usd">14186000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsReceivableAdditionalNarrativeDisclosure contextRef="FD2017Q4YTD" id="Fact-3A58FE042A72828D4216BB9B69D06410">outstanding for several years as of January 31, 2018. The Company completed all of its deliverables in 2015, and has been engaged in ongoing active efforts to collect this amount, and has recently received an updated acknowledgment of the outstanding balances and assurances of payment from the customer. As a result, the Company did not reserve any allowance against this amount as of January 31, 2018. However, if the Company&#8217;s efforts to collect on this account are not successful in fiscal 2018, then the Company may be required to recognize an allowance for all, or substantially all, of any such then uncollected amounts in the future.</us-gaap:AccountsReceivableAdditionalNarrativeDisclosure>
	<us-gaap:AccountsReceivableGross contextRef="FI2017Q4_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember" decimals="-5" id="Fact-C898B7C53B898B48B6B1BB8E17C8A08E" unitRef="usd">5400000</us-gaap:AccountsReceivableGross>
	<us-gaap:AccountsReceivableNet contextRef="FI2016Q4" decimals="-3" id="Fact-4EBC5262DD159A397A1750F44D55EC6D" unitRef="usd">31271000</us-gaap:AccountsReceivableNet>
	<us-gaap:AccountsReceivableNet contextRef="FI2017Q4" decimals="-3" id="Fact-10BA0F0C259BA98C928C50F44D55FBE6" unitRef="usd">32936000</us-gaap:AccountsReceivableNet>
	<us-gaap:AccruedIncomeTaxesCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-F3A0DE9D3C95C3A5FA8150F44D559CAA" unitRef="usd">684000</us-gaap:AccruedIncomeTaxesCurrent>
	<us-gaap:AccruedIncomeTaxesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-9FB01505A402800B2C0F50F44D740662" unitRef="usd">1339000</us-gaap:AccruedIncomeTaxesCurrent>
	<us-gaap:AccruedSalesCommissionCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-499D888963B6F29A45B850F44D5587A7" unitRef="usd">1845000</us-gaap:AccruedSalesCommissionCurrent>
	<us-gaap:AccruedSalesCommissionCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-EE9D3D940C30F7DEA26B50F44D74ACFD" unitRef="usd">787000</us-gaap:AccruedSalesCommissionCurrent>
	<us-gaap:AccruedSalesCommissionCurrentAndNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-C1BECD9766D08193B6AC50F44D657E6D" unitRef="usd">1612000</us-gaap:AccruedSalesCommissionCurrentAndNoncurrent>
	<us-gaap:AccruedSalesCommissionCurrentAndNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-F556878264BDA6942C5C50F44D749AFE" unitRef="usd">1800000</us-gaap:AccruedSalesCommissionCurrentAndNoncurrent>
	<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="FI2016Q4" decimals="-3" id="Fact-E768A0AEAB60BBA2177350F44D6526ED" unitRef="usd">38987000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
	<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="FI2017Q4" decimals="-3" id="Fact-F5E6EEC44E42513CDDD880288A992A3F" unitRef="usd">43290000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
	<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="FI2016Q4" decimals="-3" id="Fact-F1DF4E21797D47F1863D50F44D55BCF2" unitRef="usd">-2724000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
	<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="FI2017Q4" decimals="-3" id="Fact-1C89271A8AA4A822929050F44D556661" unitRef="usd">-1466000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2016Q4" decimals="-3" id="Fact-D787CAA8ABF73CB9E52B50F44D74CDD4" unitRef="usd">55358000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2016Q4_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="-3" id="Fact-18C3079FDC265D2A395F8D822E3AAFB4" unitRef="usd">1642000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2016Q4_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" decimals="-3" id="Fact-C66E7B5A8E1CA46767F48D822B290851" unitRef="usd">53716000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2017Q4" decimals="-3" id="Fact-6A9A1D5ABB9A87A5F78250F44D65345B" unitRef="usd">56304000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="FD2016Q4YTD" decimals="-3" id="Fact-2DBF59DBF1E27684B4FA50F44D550078" unitRef="usd">1185000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-0979EA82DC4A7EA68A4A50F44D55609D" unitRef="usd">1185000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C817B3159FB09D8B5B0150F44D65763C" unitRef="usd">1161000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-35C71942D06CB42A199350F44D6507E1" unitRef="usd">1161000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0D72677F6F213F71FCD950F44D657596" unitRef="usd">256000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-25448C8E4D51E3B552DB50F44D55907B" unitRef="usd">94000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="FI2015Q4" decimals="-3" id="Fact-5F2159F1F6D394D3EF1B50F44D652C82" unitRef="usd">33000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
	<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="FI2016Q4" decimals="-3" id="Fact-28CDBEB16B84F027B22150F44D65F0E4" unitRef="usd">305000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
	<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="FI2017Q4" decimals="-3" id="Fact-0A11E67CFD72F2DB992D50F44D6519BB" unitRef="usd">469000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
	<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-65BCBE592AF8159ABD7B50F44D7428F1" unitRef="usd">305000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
	<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-7714A386BC13FD96E6D250F44D74E078" unitRef="usd">469000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
	<us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="FD2016Q4YTD" decimals="-3" id="Fact-CD647D13AFA5551BD4DF50F44D55D799" unitRef="usd">246000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
	<us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CCBAB1039D5F5777D0BD50F44D558618" unitRef="usd">247000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
	<us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D71C6DDA4054A902A06B50F44D65D009" unitRef="usd">1000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
	<us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8A881F83B217F6769B5A50F44D653600" unitRef="usd">135000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
	<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-D32E5BFD8473A41F948950F44D658441" unitRef="shares">306000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
	<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-C1FD938C27D30F96A22F50F44D6513CD" unitRef="shares">139000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
	<us-gaap:AociBeforeTaxAttributableToParent contextRef="FI2016Q4" decimals="-3" id="Fact-E09DA08E1E380481EF6050F44D552340" unitRef="usd">-2739000</us-gaap:AociBeforeTaxAttributableToParent>
	<us-gaap:AociBeforeTaxAttributableToParent contextRef="FI2017Q4" decimals="-3" id="Fact-171C0ABA60BE7C8D10B350F44D55BD91" unitRef="usd">-1575000</us-gaap:AociBeforeTaxAttributableToParent>
	<us-gaap:AociTaxAttributableToParent contextRef="FI2016Q4" decimals="-3" id="Fact-150989630E69841E7DE450F44D5502FA" unitRef="usd">-50000</us-gaap:AociTaxAttributableToParent>
	<us-gaap:AociTaxAttributableToParent contextRef="FI2017Q4" decimals="-3" id="Fact-ED2DFF7D88B00133AA3950F44D74BFC9" unitRef="usd">0</us-gaap:AociTaxAttributableToParent>
	<us-gaap:Assets contextRef="FI2016Q4" decimals="-3" id="Fact-6A10356AD50D972C7A9150F44D74787E" unitRef="usd">101611000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2017Q4" decimals="-3" id="Fact-21F6444CD79EE6ADFEA650F44D74CB6B" unitRef="usd">104584000</us-gaap:Assets>
	<us-gaap:AssetsCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-083CFC047DE796697BB550F44D743AE4" unitRef="usd">57824000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-F762284113E63B3B1F3350F44D65E959" unitRef="usd">62318000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-E71D3CAA151E0EDFF73650F44D557E88" unitRef="usd">7512000</us-gaap:AssetsNoncurrent>
	<us-gaap:AssetsNoncurrent contextRef="FI2016Q4_us-gaap_RetirementPlanNameAxis_us-gaap_OtherPensionPlansDefinedBenefitMember" decimals="-3" id="Fact-134A4009EE233ABDE6AC50F44D658E01" unitRef="usd">1201000</us-gaap:AssetsNoncurrent>
	<us-gaap:AssetsNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-C4F481E6B44024EA97EB50F44D652150" unitRef="usd">7757000</us-gaap:AssetsNoncurrent>
	<us-gaap:AssetsNoncurrent contextRef="FI2017Q4_us-gaap_RetirementPlanNameAxis_us-gaap_OtherPensionPlansDefinedBenefitMember" decimals="-3" id="Fact-3B29D471DB6024CD608D50F44D6519CF" unitRef="usd">1350000</us-gaap:AssetsNoncurrent>
	<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="FI2016Q4" decimals="-3" id="Fact-F924D1B82873FF56DF6D50F44D65D6D5" unitRef="usd">25000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
	<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="FI2017Q4" decimals="-3" id="Fact-7671E296855AB8D7887B50F44D659019" unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
	<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-3240ECEC211ADE607C2150F44D55E11A" unitRef="usd">25000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
	<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-C4B22DCC795E8A66053550F44D656667" unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2016Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_BondsMember" decimals="-3" id="Fact-E3EA64E4057F30B318A250F44D65D5B0" unitRef="usd">2188000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member" decimals="-3" id="Fact-9922E1317D5C29E226D150F44D6545FE" unitRef="usd">5402000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-B5BC8AA8FF2ACE8F7AC450F44D651B4E" unitRef="usd">306000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2016Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_RetirementPlanNameDomain" decimals="-3" id="Fact-EA405F3F11C2DC0FCAA750F44D65073F" unitRef="usd">214000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_BondsMember" decimals="-3" id="Fact-DD14465912C0126DAD4250F44D65AC09" unitRef="usd">1843000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member" decimals="-3" id="Fact-A058CEE674809572543E50F44D556978" unitRef="usd">5861000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-7AD3641CE816617EC8D450F44D6553CE" unitRef="usd">171000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_RetirementPlanNameDomain" decimals="-3" id="Fact-1F0C447E35E0AD7A55FA50F44D6551C3" unitRef="usd">199000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2016Q4" decimals="-3" id="Fact-C4A2815D78F3FE5663D750F44D65528A" unitRef="usd">142000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2017Q4" decimals="-3" id="Fact-F151A91A5EEDD943EB7C50F44D55420E" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesEquitySecurities contextRef="FI2016Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_EquitySecuritiesMember" decimals="-3" id="Fact-067B76599453150C695E50F44D65A1C9" unitRef="usd">3000000</us-gaap:AvailableForSaleSecuritiesEquitySecurities>
	<us-gaap:AvailableForSaleSecuritiesEquitySecurities contextRef="FI2017Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_EquitySecuritiesMember" decimals="-3" id="Fact-967394F9E9330F79881650F44D656204" unitRef="usd">3819000</us-gaap:AvailableForSaleSecuritiesEquitySecurities>
	<us-gaap:BillingsInExcessOfCost contextRef="FI2016Q4" decimals="-3" id="Fact-6441C7546FA8718D33CF50F44D658566" unitRef="usd">-1100000</us-gaap:BillingsInExcessOfCost>
	<us-gaap:BillingsInExcessOfCost contextRef="FI2017Q4" decimals="-3" id="Fact-C996A2162273CAE1488150F44D65C380" unitRef="usd">-1967000</us-gaap:BillingsInExcessOfCost>
	<us-gaap:BillingsInExcessOfCostCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-ED1D386EE371B79548C350F44D7402AB" unitRef="usd">1100000</us-gaap:BillingsInExcessOfCostCurrent>
	<us-gaap:BillingsInExcessOfCostCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-2F903EA2969192DF094550F44D65EFD0" unitRef="usd">1967000</us-gaap:BillingsInExcessOfCostCurrent>
	<us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts contextRef="FI2016Q4" decimals="-5" id="Fact-EDD1079A617F0C27368E50F44D65A9BE" unitRef="usd">200000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
	<us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1 contextRef="FD2016Q4YTD" id="Fact-333537F306035B1F338550F44D65A0A8">2016-02-04</us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1>
	<us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="FD2016Q4YTD" id="Fact-AEE0D6EF6E8B38F535E950F44D7401BB">a pipe coating company in Camrose, Alberta</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
	<us-gaap:BusinessAcquisitionNameOfAcquiredEntity contextRef="FD2016Q4YTD" id="Fact-9C659671A91420C60D8080390F8C9B33">PPC</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
	<us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="FD2016Q4YTD" decimals="-3" id="Fact-9A112100E422F28FE74B50F44D464BB9" unitRef="usd">17079000</us-gaap:BusinessCombinationConsiderationTransferred1>
	<us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="FD2016Q4YTD" decimals="-3" id="Fact-AF5A74DDD4F20F320A3E50F44D46DEC5" unitRef="usd">2000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
	<us-gaap:BusinessCombinationConsiderationTransferredOther1 contextRef="FD2016Q4YTD" decimals="-3" id="Fact-5F34250764E6FCD6A90C50F44D464614" unitRef="usd">9587000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
	<us-gaap:BusinessCombinationGoodwillRecognizedDescription contextRef="FD2017Q4YTD" id="Fact-192B282B75D331464DC750F44D653C02">allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill</us-gaap:BusinessCombinationGoodwillRecognizedDescription>
	<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="FI2016Q4" decimals="-3" id="Fact-338DB85D796209DD541B50F44D469956" unitRef="usd">2915000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
	<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="FI2016Q4" decimals="-3" id="Fact-5DB281E0D27489B3F3D150F44D462252" unitRef="usd">406000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
	<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="FI2016Q4" decimals="-3" id="Fact-75B696F8D9A9507D0D7150F44D46F773" unitRef="usd">17079000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
	<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities contextRef="FI2016Q4" decimals="-3" id="Fact-D90EAE15CE9F6B8EE32E50F44D4615D4" unitRef="usd">-1645000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
	<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="FI2016Q4" decimals="-3" id="Fact-ABB7F22C2C00482BF4FE50F44D46058E" unitRef="usd">13124000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
	<us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1 contextRef="FD2016Q4YTD" decimals="-3" id="Fact-65A119ACC29265A302C950F44D4604D3" unitRef="usd">7492000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
	<us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss contextRef="FD2016Q4YTD" decimals="-3" id="Fact-4C9FDD826EBF3D369B6A67E4B4533F62" unitRef="usd">1620000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss>
	<us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B4D180BC667A5D8E61C767E4B43FA061" unitRef="usd">0</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss>
	<us-gaap:CapitalLeaseObligations contextRef="FI2016Q4" decimals="-3" id="Fact-7D9AEF3A85720CC8197B50F44D463241" unitRef="usd">283000</us-gaap:CapitalLeaseObligations>
	<us-gaap:CapitalLeaseObligations contextRef="FI2017Q4" decimals="-3" id="Fact-F34377B615484A3548DE50F44D46E154" unitRef="usd">846000</us-gaap:CapitalLeaseObligations>
	<us-gaap:CapitalLeaseObligations contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_ppih_IndianCapitalLeasesMember" decimals="-3" id="Fact-5901223CA151E1D68C0650F44D654BA9" unitRef="usd">8000</us-gaap:CapitalLeaseObligations>
	<us-gaap:CapitalLeaseObligations contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_CapitalAdditionsMember" decimals="-3" id="Fact-37A217F32FBBFD2642B850F44D658898" unitRef="usd">942000</us-gaap:CapitalLeaseObligations>
	<us-gaap:CapitalLeaseObligations contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_CapitalLeaseObligationsMember" decimals="-5" id="Fact-C24333B7005CC4A4F142806738122C47" unitRef="usd">700000</us-gaap:CapitalLeaseObligations>
	<us-gaap:CapitalLeaseObligations contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_LeasesAcquiredInPlaceMember" decimals="-5" id="Fact-D77CFB502CF26A461351804F83ED2973" unitRef="usd">100000</us-gaap:CapitalLeaseObligations>
	<us-gaap:CapitalLeaseObligations contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_VehiclesMember" decimals="-3" id="Fact-4625641D44AC2E35FB7350F44D656C70" unitRef="usd">52000</us-gaap:CapitalLeaseObligations>
	<us-gaap:CapitalLeaseObligationsCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-1DD210E53EA7149F381C50F44D55401A" unitRef="usd">323000</us-gaap:CapitalLeaseObligationsCurrent>
	<us-gaap:CapitalLeasedAssetsGross contextRef="FI2016Q4" decimals="-3" id="Fact-D36EB6B6E29E5595859350F44D5510A9" unitRef="usd">1330000</us-gaap:CapitalLeasedAssetsGross>
	<us-gaap:CapitalLeasedAssetsGross contextRef="FI2017Q4" decimals="-3" id="Fact-20CF75ECD0B99C42311B50F44D554EEB" unitRef="usd">1738000</us-gaap:CapitalLeasedAssetsGross>
	<us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="FI2016Q4" decimals="-3" id="Fact-1D67441223AE4924DD2950F44D5516BA" unitRef="usd">684000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
	<us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="FI2017Q4" decimals="-3" id="Fact-D5F8CFB2B4838D25C85A50F44D55FCA3" unitRef="usd">1039000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
	<us-gaap:CapitalLeasesFutureMinimumPaymentsDue contextRef="FI2017Q4" decimals="-3" id="Fact-BCE12FF75A0073F07A8450F44D55797B" unitRef="usd">846000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
	<us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-B1830BE94A669CB7CA7D804288EF396B" unitRef="usd">274000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
	<us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears contextRef="FI2017Q4" decimals="-3" id="Fact-55CB231DAF4398FA5B6650F44D553B36" unitRef="usd">22000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears>
	<us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears contextRef="FI2017Q4" decimals="-3" id="Fact-A38DA35816DE67BD458950F44D55949B" unitRef="usd">89000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
	<us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears contextRef="FI2017Q4" decimals="-3" id="Fact-0D2417619BC085AD7A3D50F44D550603" unitRef="usd">255000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
	<us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears contextRef="FI2017Q4" decimals="-3" id="Fact-1CA53EDCBFD9EE4FE64B50F44D55A8F0" unitRef="usd">257000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
	<us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter contextRef="FI2017Q4" decimals="-3" id="Fact-AF69B691931FAFA0C67350F44D651D16" unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter>
	<us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments contextRef="FI2017Q4" decimals="-3" id="Fact-B33E81A50125F2FECF0550F44D558959" unitRef="usd">946000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
	<us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment contextRef="FI2016Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" decimals="-3" id="Fact-2EC7DE12D48A443064FF50F44D5520DA" unitRef="usd">1308000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment>
	<us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" decimals="-3" id="Fact-972CE7853D9EFC8A802550F44D654554" unitRef="usd">1729000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment>
	<us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation contextRef="FI2016Q4" decimals="-3" id="Fact-F6BF0A7277811EB2BC3C50F44D555F0C" unitRef="usd">646000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation>
	<us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation contextRef="FI2017Q4" decimals="-3" id="Fact-9003B14A3EBEF7C715F450F44D654D27" unitRef="usd">699000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2016Q4" decimals="-3" id="Fact-5CB1EA3EEDE7C13BF04A50F44D55B228" unitRef="usd">7603000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2016Q4_us-gaap_StatementGeographicalAxis_country_US" decimals="-5" id="Fact-C12E703049C85E0670DA801A07BC725E" unitRef="usd">200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2016Q4_us-gaap_StatementGeographicalAxis_us-gaap_GeographicDistributionForeignMember" decimals="-5" id="Fact-A8F43528DCA668F0318280197F8CE4DA" unitRef="usd">7400000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2017Q4" decimals="-3" id="Fact-44DED146CFFC3A0C47E150F44D7471AD" unitRef="usd">7084000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2017Q4_us-gaap_StatementGeographicalAxis_country_US" decimals="-5" id="Fact-1DAE207F649C7A6C782C50F44D551328" unitRef="usd">700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2017Q4_us-gaap_StatementGeographicalAxis_us-gaap_GeographicDistributionForeignMember" decimals="-5" id="Fact-0FBEA8FBF70CE3B8579250F44D4687EA" unitRef="usd">6400000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2015Q4" decimals="-3" id="Fact-B0EB23EF5ECEE921D8B150F44D553B98" unitRef="usd">18955000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2016Q4" decimals="-3" id="Fact-4A8E49018B4BE3E9503850F44D654F7E" unitRef="usd">8701000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2017Q4" decimals="-3" id="Fact-1025A4A4F25CA93E9C4850F44D650934" unitRef="usd">8321000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="FD2016Q4YTD" decimals="-3" id="Fact-ECA557962C0E7944463250F44D74E0AA" unitRef="usd">-10254000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="FD2017Q4YTD" decimals="-3" id="Fact-82D55BD2FAF5B8A7DCDE50F44D46451F" unitRef="usd">-380000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
	<us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0609A3A8DF1E335FCB6D50F44D65DF9D" unitRef="usd">-10739000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
	<us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="FD2017Q4YTD" decimals="-3" id="Fact-233991AABA1FD41C816450F44D65E898" unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
	<us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0FE75D2B120A7ADCC54550F44D653168" unitRef="usd">9606000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
	<us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="FD2017Q4YTD" decimals="-3" id="Fact-78F9932388976B57574350F44D65F030" unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
	<us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C2C938E8C8D28B1B445D50F44D658D95" unitRef="usd">1133000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
	<us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="FD2017Q4YTD" decimals="-3" id="Fact-023D2CC3A869C6F3FDA350F44D65FC2D" unitRef="usd">-37000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
	<us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="FI2017Q4" decimals="0" id="Fact-7D244977F6F0B22E8429886A8DFBF961" unitRef="shares">718730</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
	<us-gaap:CommonStockParOrStatedValuePerShare contextRef="FI2016Q4" decimals="2" id="Fact-7225C3DE0768ADF01BA350F44D742B5C" unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
	<us-gaap:CommonStockParOrStatedValuePerShare contextRef="FI2017Q4" decimals="2" id="Fact-672E81BC51D28704E77150F44D749789" unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2016Q4" decimals="-3" id="Fact-016C872DC761C87A563E50F44D747079" unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2017Q4" decimals="-3" id="Fact-64AC870019F9212E1DEB50F44D746DE7" unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesIssued contextRef="FI2016Q4" decimals="-3" id="Fact-8D32F8C8B69FA1C2F10D50F44D4628D2" unitRef="shares">7622000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesIssued contextRef="FI2017Q4" decimals="-3" id="Fact-44B10DA97EE3739B2F7450F44D749ADE" unitRef="shares">7717000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2016Q4" decimals="-3" id="Fact-30C225D8B829C0A4432650F44D74A5D4" unitRef="shares">7595000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2017Q4" decimals="-3" id="Fact-69FE6DAB97F99B6D14B950F44D745B06" unitRef="shares">7717000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockValue contextRef="FI2016Q4" decimals="-3" id="Fact-64B9B71A2F72A5C74D9050F44D554B1D" unitRef="usd">76000</us-gaap:CommonStockValue>
	<us-gaap:CommonStockValue contextRef="FI2017Q4" decimals="-3" id="Fact-E889EC939254F461BCCE50F44D744FD8" unitRef="usd">77000</us-gaap:CommonStockValue>
	<us-gaap:ComprehensiveIncomeNetOfTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-55E74A1CD20C8312F1A350F44D653B7B" unitRef="usd">-11218000</us-gaap:ComprehensiveIncomeNetOfTax>
	<us-gaap:ComprehensiveIncomeNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7479966A7AEBCC7802FC50F44D5514A8" unitRef="usd">-8718000</us-gaap:ComprehensiveIncomeNetOfTax>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2016Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember" decimals="3" id="Fact-0486242FAE99886578A750F44D6559D7" unitRef="ratio">0.332</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2017Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember" decimals="3" id="Fact-F7BB2C462831795AA58450F44D65E21E" unitRef="ratio">0.349</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ContractReceivableRetainage contextRef="FI2016Q4" decimals="-5" id="Fact-97EBC7BC59C8D7EBAB3B50F44D460E6E" unitRef="usd">2700000</us-gaap:ContractReceivableRetainage>
	<us-gaap:ContractReceivableRetainage contextRef="FI2017Q4" decimals="-5" id="Fact-22F52887A5A79558A67650F44D46BF5F" unitRef="usd">2400000</us-gaap:ContractReceivableRetainage>
	<us-gaap:CostOfGoodsSold contextRef="FD2016Q4YTD" decimals="-3" id="Fact-17DCA5646FEFD0929CFE50F44D6548DD" unitRef="usd">87129000</us-gaap:CostOfGoodsSold>
	<us-gaap:CostOfGoodsSold contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C42B45E21A54DF98086250F44D652976" unitRef="usd">93506000</us-gaap:CostOfGoodsSold>
	<us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrPrograms contextRef="FI2016Q4" decimals="-3" id="Fact-D964956DE73AD11EE85350F44D743171" unitRef="usd">2091000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrPrograms>
	<us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrPrograms contextRef="FI2017Q4" decimals="-3" id="Fact-FA9842B4359B44472C7F50F44D555CF3" unitRef="usd">1502000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrPrograms>
	<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-6610D1D96E427160951850F44D468FF4" unitRef="usd">-106000</us-gaap:CurrentFederalTaxExpenseBenefit>
	<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7FEDA41147CEB8BC831A50F44D74870A" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
	<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-56179BEF4753C8F43F0650F44D74F13D" unitRef="usd">837000</us-gaap:CurrentForeignTaxExpenseBenefit>
	<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-19E9EB0D50829FA5FB3950F44D65815E" unitRef="usd">697000</us-gaap:CurrentForeignTaxExpenseBenefit>
	<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D826074B421109956D3650F44D740107" unitRef="usd">-578000</us-gaap:CurrentIncomeTaxExpenseBenefit>
	<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-320E09E3F71A1BCBDC8450F44D74FD78" unitRef="usd">725000</us-gaap:CurrentIncomeTaxExpenseBenefit>
	<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-6C2A4135827439BF8C1C50F44D46AB6C" unitRef="usd">-1309000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
	<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9D2CD12309A1760596AB50F44D741ADC" unitRef="usd">28000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
	<us-gaap:CustomerDepositsCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-98E0A8673FFB5DC2E1BE50F44D65C480" unitRef="usd">2640000</us-gaap:CustomerDepositsCurrent>
	<us-gaap:CustomerDepositsCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-F42581B51F1F99E02B9150F44D74F7C7" unitRef="usd">5236000</us-gaap:CustomerDepositsCurrent>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember" decimals="3" id="Fact-01426A59AB91AA5876FB50F44D65B7BE" unitRef="ratio">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentCarryingAmount contextRef="FI2017Q4" decimals="-3" id="Fact-9345929E4748310FE8F750F44D55BD28" unitRef="usd">15965000</us-gaap:DebtInstrumentCarryingAmount>
	<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_CapitalAdditionsMember" decimals="4" id="Fact-5A90CB34AB572E3961AA50F44D555462" unitRef="ratio">0.0325</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
	<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_CapitalLeaseObligationsMember" decimals="2" id="Fact-06852A6B3DF32EE717A78060CEC1A5A2" unitRef="rate">0.08</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
	<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_LeasesAcquiredInPlaceMember" decimals="2" id="Fact-748AF09F409483D94FE58068633B9D68" unitRef="rate">0.04</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
	<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_VehiclesMember" decimals="4" id="Fact-A55BCE79A4536906BD9A50F44D7440C0" unitRef="ratio">0.0325</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
	<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="FI2017Q4_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_MortgagesMember" decimals="3" id="Fact-68420462F19F33D9257E50F44D748618" unitRef="ratio">0.047</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
	<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="FI2017Q4_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember" decimals="3" id="Fact-7818D68A4F981B62D2AC50F44D653C1C" unitRef="ratio">0.045</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
	<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_NorthAmericaMember" decimals="3" id="Fact-7C4A4E099760F180EC4E50F44D749EBC" unitRef="rate">0.070</us-gaap:DebtInstrumentInterestRateStatedPercentage>
	<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_ppih_IndianCapitalLeasesMember" decimals="3" id="Fact-6944978053BCDA657E0250F44D658416" unitRef="ratio">0.156</us-gaap:DebtInstrumentInterestRateStatedPercentage>
	<us-gaap:DebtInstrumentIssuanceDate1 contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_ppih_IndianCapitalLeasesMember" id="Fact-0D0CB8BC8F9FB9217B7850F44D469552">2016-08-05</us-gaap:DebtInstrumentIssuanceDate1>
	<us-gaap:DebtInstrumentIssuanceDate1 contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_CapitalAdditionsMember" id="Fact-0FE40411C708E65516C250F44D554959">2014-06-26</us-gaap:DebtInstrumentIssuanceDate1>
	<us-gaap:DebtInstrumentIssuanceDate1 contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_CapitalLeaseObligationsMember" id="Fact-5B7FC96764F3DC64A31380618B315829">2017-05-05</us-gaap:DebtInstrumentIssuanceDate1>
	<us-gaap:DebtInstrumentIssuanceDate1 contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_LeasesAcquiredInPlaceMember" id="Fact-AA0830D6EF18B70C6241806D359E95C4">2017-10-20</us-gaap:DebtInstrumentIssuanceDate1>
	<us-gaap:DebtInstrumentIssuanceDate1 contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_VehiclesMember" id="Fact-748318E13B2B647820A350F44D55D7B8">2014-07-01</us-gaap:DebtInstrumentIssuanceDate1>
	<us-gaap:DebtInstrumentIssuanceDate1 contextRef="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_MortgagesMember" id="Fact-D98FBF8846644FD6F9C950F44D656F3B">2016-07-28</us-gaap:DebtInstrumentIssuanceDate1>
	<us-gaap:DebtInstrumentIssuanceDate1 contextRef="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember" id="Fact-B64CE027EEF36017510750F44D74A85D">2012-06-19</us-gaap:DebtInstrumentIssuanceDate1>
	<us-gaap:DebtInstrumentMaturityDate contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_ppih_IndianCapitalLeasesMember" id="Fact-81B1A8FEB4A9A10F692950F44D65625D">2019-07-05</us-gaap:DebtInstrumentMaturityDate>
	<us-gaap:DebtInstrumentMaturityDate contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_CapitalAdditionsMember" id="Fact-E0FA30D9576755F8ACB950F44D651C7E">2018-06-25</us-gaap:DebtInstrumentMaturityDate>
	<us-gaap:DebtInstrumentMaturityDate contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_CapitalLeaseObligationsMember" id="Fact-4E806099B421C2A9BE508069D68F9D05">2021-04-30</us-gaap:DebtInstrumentMaturityDate>
	<us-gaap:DebtInstrumentMaturityDate contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_LeasesAcquiredInPlaceMember" id="Fact-7A51A6FB89318D857A91804E7A3DE6B8">2022-09-29</us-gaap:DebtInstrumentMaturityDate>
	<us-gaap:DebtInstrumentMaturityDate contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_VehiclesMember" id="Fact-D9974B85CE633465D0E450F44D74106C">2018-06-30</us-gaap:DebtInstrumentMaturityDate>
	<us-gaap:DebtInstrumentMaturityDateDescription contextRef="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_MortgagesMember" id="Fact-46322062E456A98A6F6250F44D742C9E">12/23/2042</us-gaap:DebtInstrumentMaturityDateDescription>
	<us-gaap:DebtInstrumentPeriodicPayment contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_CapitalAdditionsMember" decimals="-3" id="Fact-477AD6419412F4FCDE9050F44D65F8D5" unitRef="usd">14000</us-gaap:DebtInstrumentPeriodicPayment>
	<us-gaap:DebtInstrumentPeriodicPayment contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_CapitalLeaseObligationsMember" decimals="-3" id="Fact-563CBE8250B640963AAA8066C2F6F3EE" unitRef="usd">9000</us-gaap:DebtInstrumentPeriodicPayment>
	<us-gaap:DebtInstrumentPeriodicPayment contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_LeasesAcquiredInPlaceMember" decimals="-3" id="Fact-D9884620616232B4F2838067AEB1BA5F" unitRef="usd">3000</us-gaap:DebtInstrumentPeriodicPayment>
	<us-gaap:DebtInstrumentPeriodicPayment contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_VehiclesMember" decimals="-3" id="Fact-5168B7A3FBD7003F295150F44D65EFAE" unitRef="usd">1000</us-gaap:DebtInstrumentPeriodicPayment>
	<us-gaap:DebtInstrumentPeriodicPayment contextRef="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_MortgagesMember" decimals="-3" id="Fact-A821C78D12BE556203A950F44D74304D" unitRef="usd">20000</us-gaap:DebtInstrumentPeriodicPayment>
	<us-gaap:DebtInstrumentPeriodicPayment contextRef="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember" decimals="-3" id="Fact-6D1CD77ACDC4E8CAE57050F44D65D3FA" unitRef="usd">13000</us-gaap:DebtInstrumentPeriodicPayment>
	<us-gaap:DebtInstrumentPeriodicPaymentInterest contextRef="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_MortgagesMember" decimals="-3" id="Fact-79526297C7E55EDD972850F44D65827F" unitRef="usd">24000</us-gaap:DebtInstrumentPeriodicPaymentInterest>
	<us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="FI2016Q4" decimals="-3" id="Fact-A943BA78BF434B02873650F44D466282" unitRef="usd">11940000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
	<us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="FI2017Q4" decimals="-3" id="Fact-2988DBAAA2FF7A91225450F44D466F52" unitRef="usd">15965000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
	<us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-CF44A44E400243783CA550F44D559E2D" unitRef="usd">4571000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
	<us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-7E1860427CBA69F7E1D850F44D74E850" unitRef="usd">4098000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
	<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-FABAE5CC93FD34A7B75E50F44D74F566" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8C85B81330B41114A25350F44D46F04D" unitRef="usd">-33000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredFinanceCostsCurrentNet contextRef="FI2016Q4" decimals="-3" id="Fact-ED1DCAF0BCCDB472D8D550F44D4643F3" unitRef="usd">-46000</us-gaap:DeferredFinanceCostsCurrentNet>
	<us-gaap:DeferredFinanceCostsCurrentNet contextRef="FI2017Q4" decimals="-3" id="Fact-D73FD01A471BC1C5337050F44D655CCF" unitRef="usd">-11000</us-gaap:DeferredFinanceCostsCurrentNet>
	<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-7E6579179D3DE359E37B50F44D463DF7" unitRef="usd">-33000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
	<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-33CBFA496344B1CC94E950F44D658D80" unitRef="usd">-925000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-CE989242F9DF1C3A47FD50F44D465D36" unitRef="usd">-33000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9813CA723A4C306EADBF50F44D659896" unitRef="usd">-958000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxLiabilities contextRef="FI2016Q4" decimals="-3" id="Fact-80037022CE99DC80363F50F44D46312A" unitRef="usd">-4597000</us-gaap:DeferredIncomeTaxLiabilities>
	<us-gaap:DeferredIncomeTaxLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-47F693FACB558926117150F44D4683A0" unitRef="usd">-2106000</us-gaap:DeferredIncomeTaxLiabilities>
	<us-gaap:DeferredRevenue contextRef="FI2016Q4" decimals="-3" id="Fact-76B7DD74B35B29F5BC2750F44D6544F8" unitRef="usd">33152000</us-gaap:DeferredRevenue>
	<us-gaap:DeferredRevenue contextRef="FI2017Q4" decimals="-3" id="Fact-56CD68B45055C8658AE350F44D65080A" unitRef="usd">18291000</us-gaap:DeferredRevenue>
	<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-5E95BF559C11562B680650F44D46F527" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F9FCC5FAE58FBE10290550F44D74C31C" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredTaxAssetsGross contextRef="FI2016Q4" decimals="-3" id="Fact-CFEB6665AF5837D0A8B650F44D65C62A" unitRef="usd">19466000</us-gaap:DeferredTaxAssetsGross>
	<us-gaap:DeferredTaxAssetsGross contextRef="FI2017Q4" decimals="-3" id="Fact-31C64DA60E6AB0E4CE1B50F44D465154" unitRef="usd">18453000</us-gaap:DeferredTaxAssetsGross>
	<us-gaap:DeferredTaxAssetsInventory contextRef="FI2016Q4" decimals="-3" id="Fact-8691362739973D75C77550F44D46221C" unitRef="usd">110000</us-gaap:DeferredTaxAssetsInventory>
	<us-gaap:DeferredTaxAssetsInventory contextRef="FI2017Q4" decimals="-3" id="Fact-300674F5FECC9771B5FE50F44D650BA1" unitRef="usd">96000</us-gaap:DeferredTaxAssetsInventory>
	<us-gaap:DeferredTaxAssetsNet contextRef="FI2016Q4" decimals="-3" id="Fact-E8BA6E72A76F30F02F3650F44D5558D4" unitRef="usd">2915000</us-gaap:DeferredTaxAssetsNet>
	<us-gaap:DeferredTaxAssetsNet contextRef="FI2017Q4" decimals="-3" id="Fact-B5A0DF0C3AEFF7CEB62E50F44D467EAA" unitRef="usd">1255000</us-gaap:DeferredTaxAssetsNet>
	<us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-EAD04A344D393D0C82E650F44D552D12" unitRef="usd">147000</us-gaap:DeferredTaxAssetsNetNoncurrent>
	<us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-2743F9C83BC78964760C50F44D463BBA" unitRef="usd">391000</us-gaap:DeferredTaxAssetsNetNoncurrent>
	<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="FI2016Q4" decimals="-3" id="Fact-A7486245F1943207035E50F44D460780" unitRef="usd">7765000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
	<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="FI2017Q4" decimals="-3" id="Fact-2208E83978B19AA4EEC950F44D55EF94" unitRef="usd">1795000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
	<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="FI2016Q4" decimals="-3" id="Fact-F601F8889F3445458E0550F44D4673F3" unitRef="usd">185000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
	<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="FI2017Q4" decimals="-3" id="Fact-4B37A1234DEAD488D01650F44D4604A6" unitRef="usd">332000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
	<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="FI2016Q4" decimals="-3" id="Fact-B455FBA7F7444EF09E8150F44D466DED" unitRef="usd">1574000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
	<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="FI2017Q4" decimals="-3" id="Fact-D2110374B5A44FC62B9C50F44D46B564" unitRef="usd">2157000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
	<us-gaap:DeferredTaxAssetsOther contextRef="FI2016Q4" decimals="-3" id="Fact-6FDD6FC2E65A1C4BA64B50F44D55FA8D" unitRef="usd">5000</us-gaap:DeferredTaxAssetsOther>
	<us-gaap:DeferredTaxAssetsOther contextRef="FI2017Q4" decimals="-3" id="Fact-5C7FE9AC3C9AA49336FF50F44D46D4FE" unitRef="usd">81000</us-gaap:DeferredTaxAssetsOther>
	<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign contextRef="FI2016Q4" decimals="-3" id="Fact-2BF73A6F08ADAF30CBB150F44D46174A" unitRef="usd">4695000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
	<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign contextRef="FI2017Q4" decimals="-3" id="Fact-F5B8A273E806764CA7D950F44D46FDEF" unitRef="usd">9749000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
	<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="FI2016Q4" decimals="-3" id="Fact-F6327B08300935A17FCD50F44D4664AC" unitRef="usd">2703000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
	<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="FI2017Q4" decimals="-3" id="Fact-147EFDF1CD0A2831412C50F44D46E0D7" unitRef="usd">2703000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="FI2016Q4" decimals="-3" id="Fact-A954FDC216B83E8107DD50F44D460324" unitRef="usd">765000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="FI2017Q4" decimals="-3" id="Fact-A696185D9533C807A34A50F44D55DB8A" unitRef="usd">423000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation contextRef="FI2016Q4" decimals="-3" id="Fact-CF60031792789D2EC3FF50F44D651796" unitRef="usd">346000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation contextRef="FI2017Q4" decimals="-3" id="Fact-5A0346118D47E031E66E50F44D74E33F" unitRef="usd">341000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="FI2016Q4" decimals="-3" id="Fact-03E2F240A70A520B30A150F44D6534A5" unitRef="usd">804000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="FI2017Q4" decimals="-3" id="Fact-8F3D9399031345071A8250F44D46D403" unitRef="usd">506000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="FI2016Q4" decimals="-3" id="Fact-5DCFBBB81A04E2D5DFBB50F44D469749" unitRef="usd">514000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-B2F2072F2F1D1603EAFD50F44D551B77" unitRef="usd">270000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
	<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="FI2016Q4" decimals="-3" id="Fact-512DFFF53B4258E2BC7950F44D463437" unitRef="usd">16551000</us-gaap:DeferredTaxAssetsValuationAllowance>
	<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="FI2017Q4" decimals="-3" id="Fact-F8842D29A9BC40F3C9DB50F44D461B2D" unitRef="usd">17198000</us-gaap:DeferredTaxAssetsValuationAllowance>
	<us-gaap:DeferredTaxLiabilities contextRef="FI2016Q4" decimals="-3" id="Fact-CC5C5BBEBDA46299586950F44D557F51" unitRef="usd">-1682000</us-gaap:DeferredTaxLiabilities>
	<us-gaap:DeferredTaxLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-01956B26B9C2853AAFFE50F44D465C69" unitRef="usd">-851000</us-gaap:DeferredTaxLiabilities>
	<us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-7917C8AE46964480A44C50F44D5567FF" unitRef="usd">1829000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
	<us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-D38F11A063BDE3B6C1D250F44D656A1A" unitRef="usd">1242000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
	<us-gaap:DeferredTaxLiabilitiesOther contextRef="FI2016Q4" decimals="-3" id="Fact-A0F35C7BB2644BB1AC4850F44D55E6A7" unitRef="usd">-69000</us-gaap:DeferredTaxLiabilitiesOther>
	<us-gaap:DeferredTaxLiabilitiesOther contextRef="FI2017Q4" decimals="-3" id="Fact-E5F1AA77124C5759A13450F44D65EF8E" unitRef="usd">-64000</us-gaap:DeferredTaxLiabilitiesOther>
	<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="FI2016Q4" decimals="-3" id="Fact-96BDC5A30AC4988CF4FA50F44D65158F" unitRef="usd">-2778000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
	<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="FI2017Q4" decimals="-3" id="Fact-F56C21ACD6C8E60C093850F44D5555F4" unitRef="usd">-1941000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
	<us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings contextRef="FI2016Q4" decimals="-3" id="Fact-AE0FD0E79FE87C22A47950F44D65D3F5" unitRef="usd">-1750000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
	<us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings contextRef="FI2017Q4" decimals="-3" id="Fact-FBFAFDEFB8190A60922B50F44D46C448" unitRef="usd">-101000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
	<us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="FI2016Q4" decimals="-3" id="Fact-40A78589A171C284721D50F44D6549A7" unitRef="usd">6500000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
	<us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="FI2017Q4" decimals="-3" id="Fact-3D87370790976D62936E50F44D65AEDB" unitRef="usd">6658000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
	<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="FI2016Q4" decimals="-3" id="Fact-BA3E183089287964D02050F44D556544" unitRef="usd">-1472000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
	<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="FI2017Q4" decimals="-3" id="Fact-5400291282E3AB6421C650F44D55970C" unitRef="usd">-1307000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
	<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="FI2016Q4" decimals="-3" id="Fact-D13039EB478C34909C1750F44D6513DE" unitRef="usd">338000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
	<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="FI2017Q4" decimals="-3" id="Fact-5C74416730620F6202C350F44D65B54F" unitRef="usd">414000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
	<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax contextRef="FI2016Q4" decimals="-3" id="Fact-D518993AC51189ED7F2050F44D65CB16" unitRef="usd">493000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax>
	<us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax contextRef="FI2017Q4" decimals="-3" id="Fact-8F53E47A374444E75D9750F44D651054" unitRef="usd">-249000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax>
	<us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C15A24952E85A037F8A250F44D658620" unitRef="usd">650000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
	<us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="FD2017Q4YTD" decimals="-3" id="Fact-6830CCB01AC9BB3157DE50F44D653B85" unitRef="usd">816000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
	<us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="FD2016Q4YTD" decimals="-3" id="Fact-977EC2BB87B52B008DFA50F44D555D2E" unitRef="usd">-146000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
	<us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-1661B9628C28061B8A0550F44D55B9FD" unitRef="usd">-82000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
	<us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D32B9F64C56C2C538CE050F44D656091" unitRef="usd">-493000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
	<us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F77612623A4C271A3C8450F44D657831" unitRef="usd">249000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
	<us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet contextRef="FI2016Q4" decimals="-3" id="Fact-B8E50FCE2A49D024F27350F44D5587E5" unitRef="usd">-272000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
	<us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet contextRef="FI2017Q4" decimals="-3" id="Fact-E21DB70EB439BE48083E50F44D55AB4D" unitRef="usd">42000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
	<us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-EA85EC06482892FFAE2C50F44D652EC5" unitRef="usd">348000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
	<us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-B3E90ECD847F2823BCCC50F44D65292D" unitRef="usd">349000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
	<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="FI2016Q4" decimals="4" id="Fact-E86039661BF3BD288CCB50F44D65FBAA" unitRef="ratio">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
	<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="FI2017Q4" decimals="4" id="Fact-48FE037E51A31A1B03C050F44D655591" unitRef="ratio">0.0370</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
	<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="FD2016Q4YTD" decimals="4" id="Fact-6DBDA4BAE8DC4374A71A50F44D65D875" unitRef="ratio">0.0405</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
	<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="FD2017Q4YTD" decimals="4" id="Fact-A02AF1EF91F67E24366A50F44D65944B" unitRef="ratio">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
	<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="FD2016Q4YTD" decimals="4" id="Fact-7301D559C5618A8FAD3050F44D6540DA" unitRef="rate">0.0800</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
	<us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="FD2017Q4YTD" decimals="4" id="Fact-3A5CDFDBB22C7C1112B250F44D6563DF" unitRef="rate">0.0800</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
	<us-gaap:DefinedBenefitPlanBenefitObligation contextRef="FI2015Q4" decimals="-3" id="Fact-24DCA6F1247FD80D41D650F44D65C361" unitRef="usd">7020000</us-gaap:DefinedBenefitPlanBenefitObligation>
	<us-gaap:DefinedBenefitPlanBenefitObligation contextRef="FI2016Q4" decimals="-3" id="Fact-782D131D36B4F1AA902950F44D65F1CA" unitRef="usd">6500000</us-gaap:DefinedBenefitPlanBenefitObligation>
	<us-gaap:DefinedBenefitPlanBenefitObligation contextRef="FI2017Q4" decimals="-3" id="Fact-EE68989F7C55306420E450F44D55AFB9" unitRef="usd">6658000</us-gaap:DefinedBenefitPlanBenefitObligation>
	<us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C633A3A1D5D75F65ADA850F44D552BBF" unitRef="usd">305000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
	<us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="FD2017Q4YTD" decimals="-3" id="Fact-3294DCBFDBBABCF7FECE50F44D55E15A" unitRef="usd">344000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
	<us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DB4FBACA1B63BD04BF4850F44D652678" unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
	<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="FI2017Q4" decimals="-3" id="Fact-00F8E445BA30503C132550F44D55DF7D" unitRef="usd">1737000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
	<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="FI2017Q4" decimals="-3" id="Fact-3CA28879FFC58D9C18E150F44D553B7C" unitRef="usd">349000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
	<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="FI2017Q4" decimals="-3" id="Fact-9E2A461CA827FAAADAB050F44D555A1A" unitRef="usd">347000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
	<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="FI2017Q4" decimals="-3" id="Fact-8B680C8B0FA17A7C236D50F44D55258C" unitRef="usd">347000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
	<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="FI2017Q4" decimals="-3" id="Fact-C3B2C0E994EDB94AAA8750F44D5553D7" unitRef="usd">342000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
	<us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="FI2017Q4" decimals="-3" id="Fact-1BC9754F4B01EA749CE550F44D55BFD4" unitRef="usd">348000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
	<us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear contextRef="FI2017Q4" decimals="-3" id="Fact-4592ACB1752DED11EA4F50F44D554206" unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
	<us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="FD2016Q4YTD" decimals="-3" id="Fact-61C7E4FA8A709721CC6650F44D559161" unitRef="usd">458000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
	<us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="FD2017Q4YTD" decimals="-3" id="Fact-00F9B16F86C3E28CE18250F44D558BB1" unitRef="usd">484000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
	<us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="FI2015Q4" decimals="-3" id="Fact-FA21168D79F2E5CF7A6F50F44D65244E" unitRef="usd">5883000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
	<us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="FI2016Q4" decimals="-3" id="Fact-D1BA41A1848768322CDE50F44D651E10" unitRef="usd">6228000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
	<us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="FI2017Q4" decimals="-3" id="Fact-26A16FAB41DDB237A8F750F44D65D57C" unitRef="usd">6700000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
	<us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="FI2016Q4" decimals="-3" id="Fact-8751B95DDB7795913AD650F44D659B53" unitRef="usd">-272000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
	<us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="FI2017Q4" decimals="-3" id="Fact-9555FB6FDBD5D495280A50F44D656DEF" unitRef="usd">42000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
	<us-gaap:DefinedBenefitPlanInterestCost contextRef="FD2016Q4YTD" decimals="-3" id="Fact-71CD8509568E4C40D71850F44D55540E" unitRef="usd">278000</us-gaap:DefinedBenefitPlanInterestCost>
	<us-gaap:DefinedBenefitPlanInterestCost contextRef="FD2017Q4YTD" decimals="-3" id="Fact-EFD1BB7832860556ED4F50F44D55F469" unitRef="usd">253000</us-gaap:DefinedBenefitPlanInterestCost>
	<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F763C5EE41842AD1310B50F44D55786D" unitRef="usd">-34000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
	<us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="FD2017Q4YTD" decimals="-3" id="Fact-16C1B6CDABFF6020689150F44D554ECE" unitRef="usd">-149000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
	<us-gaap:DefinedBenefitPlanProhibitedInvestments contextRef="FD2017Q4YTD" id="Fact-0C0BF835DCED4ABE301550F44D6515E7">The plans hold no securities of Perma-Pipe International Holdings, Inc.</us-gaap:DefinedBenefitPlanProhibitedInvestments>
	<us-gaap:DefinedBenefitPlanTargetAllocationPercentage contextRef="FD2017Q4YTD" id="Fact-3D9EF2CE2FA72495FA3650F44D55AA88">target asset allocations of approximately 60% equities, 30% fixed income and 10% alternative investments</us-gaap:DefinedBenefitPlanTargetAllocationPercentage>
	<us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="FI2017Q4" decimals="2" id="Fact-A1316E715A9099CB0C9650F44D7491B8" unitRef="ratio">1.00</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
	<us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="FI2017Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_BondsMember" decimals="2" id="Fact-3913FBCE0D7178089AE150F44D65970A" unitRef="ratio">0.27</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
	<us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="FI2017Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_EquitySecuritiesMember" decimals="2" id="Fact-0F3665F848D8948393BE50F44D65E5A6" unitRef="ratio">0.70</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
	<us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="FI2017Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_MoneyMarketFundsMember" decimals="2" id="Fact-771EFFB59D1E46C6DD6750F44D659BF3" unitRef="ratio">0.03</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
	<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="FD2016Q4YTD" decimals="-3" id="Fact-70A945537FCA14D17C0B50F44D55EA72" unitRef="usd">405000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
	<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="FD2017Q4YTD" decimals="-3" id="Fact-EFA669628C462164800250F44D550C6C" unitRef="usd">313000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
	<us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="FD2017Q4YTD" decimals="2" id="Fact-6D68D1564B9CFE011DDF50F44D55B7C5" unitRef="ratio">0.16</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
	<us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="FD2017Q4YTD_us-gaap_RangeAxis_us-gaap_MinimumMember" decimals="2" id="Fact-01D03BC316859F8E42FE89AA827E3941" unitRef="ratio">0.01</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
	<us-gaap:Depreciation contextRef="FD2016Q4YTD" decimals="-5" id="Fact-2BB3A37430996BE07F9D50F44D552A2C" unitRef="usd">5300000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2017Q4YTD" decimals="-5" id="Fact-635CE7372773C369EB9350F44D65767C" unitRef="usd">4900000</us-gaap:Depreciation>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F0BA9CBA186A8786014050F44D6513A3" unitRef="usd">5521000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DB912D145948ED5DB07350F44D46FC3B" unitRef="usd">5031000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans contextRef="FD2017Q4YTD" id="Fact-63115FED79C59319BA1F89B30D06EA04">The Company matches 100% of each participant's payroll deferral contributions up to 1% of their compensation, plus 50% of each participant's payroll deferral contributions on the next 5% of compensation</us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans>
	<us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F078EF1C10910237013650F44D65E35B" unitRef="usd">209000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
	<us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-80BB085CC6E38A2C096E50F44D550D5E" unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
	<us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0A8133E96D0BA3C583B050F44D654C31" unitRef="usd">688000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
	<us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C6323E5092DFEBD1BA8950F44D6506B0" unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
	<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-BB678D7AE62E268D6BAC50F44D557F92" unitRef="usd">1522000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
	<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-38D81898E98E65974EFF50F44D55CD66" unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
	<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-91BC4266E4D9229A1A6550F44D655476" unitRef="usd">1731000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
	<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-36BE469C5274A8BECF2950F44D555962" unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
	<us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0812D6A96864D6F4599E50F44D554533" unitRef="usd">1043000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation>
	<us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A9BA734B762026D30ABE50F44D4668B3" unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet contextRef="FI2016Q4" decimals="-3" id="Fact-FEF1A4AE67F7D739B32B50F44D658DB7" unitRef="usd">25000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet contextRef="FI2017Q4" decimals="-3" id="Fact-052C6A512A8E796CAEE350F44D46B925" unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities contextRef="FI2016Q4" decimals="-3" id="Fact-8B24D45E3636E365243050F44D747322" unitRef="usd">199000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-629285A4D0DF91BDEF4750F44D657402" unitRef="usd">137000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="FD2016Q4YTD" decimals="-3" id="Fact-42C43446AA6FA0FD1AB150F44D65E1CE" unitRef="usd">10467000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8F870EC8D1E1AA74CAFF50F44D5576F8" unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
	<us-gaap:DraftsPayable contextRef="FI2017Q4" decimals="-3" id="Fact-E6065DB888B6ABD3306B50F44D65E9B2" unitRef="usd">55000</us-gaap:DraftsPayable>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2016Q4YTD" decimals="2" id="Fact-3C0F1FF2DAACD55E494350F44D65678E" unitRef="usdPerShare">-1.67</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2016Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="2" id="Fact-445EDF8A6E10710D3C938D7E9B6053C2" unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" decimals="2" id="Fact-62D730193194369BC7578D7E99C5D825" unitRef="usdPerShare">-1.56</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2017Q4YTD" decimals="2" id="Fact-EFC879454DC06ED973E650F44D652816" unitRef="usdPerShare">-1.30</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FD2016Q4YTD" decimals="-3" id="Fact-B0AB2085DFE6E3B8115050F44D55E655" unitRef="usd">-70000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FD2017Q4YTD" decimals="-3" id="Fact-65F1ED7FCFBC82351B6250F44D656A53" unitRef="usd">395000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="FD2017Q4YTD" decimals="4" id="Fact-2DFE253B8DDD33DE08DF89EB4E95B486" unitRef="ratio">0.3383</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
	<us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="FD2017Q4YTD" decimals="2" id="Fact-45FF11A3B00E918501C189DBE2924FE2" unitRef="ratio">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
	<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-9D2EABD10E03ABD996B250F44D7445D7" unitRef="usd">2188000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
	<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-689DB723DC910F00ACEE50F44D5501F9" unitRef="usd">1580000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="FI2017Q4" decimals="-5" id="Fact-C1AFA4573D1013714FD9511AD0A46704" unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="-5" id="Fact-471B28B670266143FA0B50F44D65C335" unitRef="usd">1400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="FD2017Q4YTD" id="Fact-D32C4F61DF5B0A6C35F7511E9676D28C">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" id="Fact-3147A19A1B19FD98949050F44D6556D9">P1Y1M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
	<us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="FI2016Q4" decimals="2" id="Fact-D1A32DB421D201D10B2B50F44D469AA3" unitRef="ratio">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
	<us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsDescription contextRef="FD2017Q4YTD" id="Fact-A19CF3371BDA207B2D40BBB010B1502E">An error was identified during the preparation and review of the second quarter, July 31, 2017, financial statements, as stock-based compensation cost and additional paid in capital had been reversed for vested equity awards that expired, terminated or were unexercised</us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsDescription>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2016Q4" decimals="-3" id="Fact-B5990B23DAC1CC2C88DF50F44D65F1FA" unitRef="usd">2381000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2017Q4" decimals="-3" id="Fact-E9918016C2F4A0E024DD50F44D655531" unitRef="usd">2426000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="FI2017Q4" decimals="0" id="Fact-68760C46FF81AB49F06050F44D65978A" unitRef="usd">80211</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="FI2017Q4" decimals="0" id="Fact-524C5A3CD0E064F3F99E50F44D65857B" unitRef="usd">38000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="FI2017Q4" decimals="0" id="Fact-265F80BF115DD724F30950F44D65FC65" unitRef="usd">13800</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="FI2017Q4" decimals="0" id="Fact-DD48B6634AD3DAEEB73250F44D5583E5" unitRef="usd">17500</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="FI2017Q4" decimals="0" id="Fact-9D0A290A6C0B32E9740D50F44D4613E7" unitRef="usd">28300</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="FI2017Q4" decimals="0" id="Fact-4552C013510E3B9CE8C850F44D659CF6" unitRef="usd">35100</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
	<us-gaap:FiniteLivedPatentsGross contextRef="FI2016Q4" decimals="-3" id="Fact-9472E2B93B4B119FE05050F44D46B11F" unitRef="usd">2627000</us-gaap:FiniteLivedPatentsGross>
	<us-gaap:FiniteLivedPatentsGross contextRef="FI2017Q4" decimals="-3" id="Fact-A02019541771D4E1A73050F44D65D7E2" unitRef="usd">2639000</us-gaap:FiniteLivedPatentsGross>
	<us-gaap:ForeignEarningsRepatriated contextRef="FD2017Q4YTD" decimals="-5" id="Fact-28F4C545263EAAA44DF9BD4C9EE03BBB" unitRef="usd">23200000</us-gaap:ForeignEarningsRepatriated>
	<us-gaap:FurnitureAndFixturesGross contextRef="FI2016Q4" decimals="-3" id="Fact-58B53084A151B875A13F50F44D467972" unitRef="usd">4704000</us-gaap:FurnitureAndFixturesGross>
	<us-gaap:FurnitureAndFixturesGross contextRef="FI2017Q4" decimals="-3" id="Fact-8F4A343A2401646640B950F44D65A238" unitRef="usd">4504000</us-gaap:FurnitureAndFixturesGross>
	<us-gaap:GainLossOnSaleOfBusiness contextRef="FD2016Q4YTD" decimals="-3" id="Fact-A8D268792E193AA1B06050F44D74001A" unitRef="usd">127000</us-gaap:GainLossOnSaleOfBusiness>
	<us-gaap:GainLossOnSaleOfBusiness contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D4CB35EC2BFBF71142AE50F44D655C49" unitRef="usd">166000</us-gaap:GainLossOnSaleOfBusiness>
	<us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F54DA5401681FF9A10FD50F44D555FF6" unitRef="usd">292000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
	<us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="FD2017Q4YTD" decimals="-3" id="Fact-89BE0C6E1AC48958E6A150F44D55D0EE" unitRef="usd">-219000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2015Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="-3" id="Fact-491F0EDC858580D7D1C48036838E364B" unitRef="usd">-846000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-3C8A9C781B0A3C79F4BC50F44D65D4DE" unitRef="usd">17579000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2016Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="-3" id="Fact-A0C317C09377E20204848036AF978423" unitRef="usd">796000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" decimals="-3" id="Fact-19021A1309BBA52BB06C8D7E880B4197" unitRef="usd">16783000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D12F551C003B4D4A2B1D50F44D656491" unitRef="usd">16214000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:Goodwill contextRef="FI2016Q4" decimals="-3" id="Fact-76539384E3CF9968162F67EDDC1823C6" unitRef="usd">2279000</us-gaap:Goodwill>
	<us-gaap:Goodwill contextRef="FI2017Q4" decimals="-3" id="Fact-4BD7C81C6780A506557D50F44D740764" unitRef="usd">2423000</us-gaap:Goodwill>
	<us-gaap:GoodwillImpairedChangeInEstimateDescription contextRef="FD2017Q4YTD" id="Fact-D6494EE80D9FC27FD7DD50F44D65A8F7">There was no impairment to goodwill</us-gaap:GoodwillImpairedChangeInEstimateDescription>
	<us-gaap:GoodwillPeriodIncreaseDecrease contextRef="FD2017Q4YTD" decimals="-3" id="Fact-27886832B2357638A53750F44D55DB58" unitRef="usd">144000</us-gaap:GoodwillPeriodIncreaseDecrease>
	<us-gaap:GrossProfit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C0AE47C3B7378F6B4E5750F44D655DB4" unitRef="usd">11716000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-709CF99034DCEE63CFE450F44D655479" unitRef="usd">11742000</us-gaap:GrossProfit>
	<us-gaap:ImpairmentOfTangibleAssetsOtherDescriptors contextRef="FD2017Q4YTD" id="Fact-3A92FFC111F7632E723950F44D46F686">there was no impairment of long-lived assets</us-gaap:ImpairmentOfTangibleAssetsOtherDescriptors>
	<us-gaap:IncomeLossFromContinuingOperations contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F16F017D8332AAF347F750F44D6585EC" unitRef="usd">-13162000</us-gaap:IncomeLossFromContinuingOperations>
	<us-gaap:IncomeLossFromContinuingOperations contextRef="FD2016Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="-3" id="Fact-C3592042DB44E935390F8D7E92EB9100" unitRef="usd">-796000</us-gaap:IncomeLossFromContinuingOperations>
	<us-gaap:IncomeLossFromContinuingOperations contextRef="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" decimals="-3" id="Fact-A8886CF38858BE5C30578D7E91FC0C1C" unitRef="usd">-12366000</us-gaap:IncomeLossFromContinuingOperations>
	<us-gaap:IncomeLossFromContinuingOperations contextRef="FD2017Q4YTD" decimals="-3" id="Fact-122E05ED2385F30418F150F44D653181" unitRef="usd">-9976000</us-gaap:IncomeLossFromContinuingOperations>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="FD2016Q4YTD" decimals="-3" id="Fact-A7D6F423580A36DBAA2050F44D65634A" unitRef="usd">-9261000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="FD2017Q4YTD" decimals="-3" id="Fact-86B550B76B45D7D6549950F44D650B47" unitRef="usd">-7924000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="FD2016Q4YTD" decimals="-3" id="Fact-2EBFCAFCD085E8DBA28450F44D65FCCC" unitRef="usd">-13773000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="FD2016Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="-3" id="Fact-E978851E7E9C2051DFBA8D7E9050C6C0" unitRef="usd">-796000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" decimals="-3" id="Fact-52F88A8687D055F090748D7E8F597895" unitRef="usd">-12977000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9303ACD4630F669FCB7D50F44D65A9F0" unitRef="usd">-10209000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="FD2016Q4YTD" decimals="-3" id="Fact-9F1DFF28997ECB94130E50F44D65CD23" unitRef="usd">-4512000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="FD2017Q4YTD" decimals="-3" id="Fact-3C7C619DDCF8E10DA00B50F44D658965" unitRef="usd">-2285000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
	<us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="FD2016Q4YTD" decimals="2" id="Fact-0E039CAD44E99A2B433A50F44D65989B" unitRef="usdPerShare">-1.76</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
	<us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="FD2016Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="2" id="Fact-1A895604CD910D0838D78D7E985020FE" unitRef="usdPerShare">-0.11</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
	<us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" decimals="2" id="Fact-CDEB5F5A76BB618979BD8D7E9748DD4E" unitRef="usdPerShare">-1.65</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
	<us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="FD2017Q4YTD" decimals="2" id="Fact-021D789244A24CEBC9F350F44D65F89C" unitRef="usdPerShare">-1.30</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
	<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="FD2016Q4YTD" decimals="2" id="Fact-B9D22D2152DAAE75FAD650F44D65621A" unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
	<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="FD2017Q4YTD" decimals="2" id="Fact-674AB51435CE86E011B950F44D553C08" unitRef="usdPerShare">0.00</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
	<us-gaap:IncomeTaxExaminationDescription contextRef="FD2017Q4YTD" id="Fact-10DD3366C51AA26FC79B50F44D65F37F">The Internal Revenue Service, ("IRS"), began an audit of the fiscal year ended January&#160;31, 2015 in August 2016. In 2017, the tax audit concluded with no change made to the reported tax</us-gaap:IncomeTaxExaminationDescription>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-9C485BA598E4F03CB4E550F44D655D7C" unitRef="usd">-611000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-0C48169EB6A74A8E223E50F44D657E85" unitRef="usd">-233000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="FD2016Q4YTD" decimals="-3" id="Fact-8089DE3BE945D5357DE489D8838251A0" unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
	<us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="FD2017Q4YTD" decimals="-3" id="Fact-45003F21D5D76C7605C089D84DBCDEC8" unitRef="usd">2243000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
	<us-gaap:IncomeTaxReconciliationDeductions contextRef="FD2016Q4YTD" decimals="-3" id="Fact-72E8A6AE920E07487F6E50F44D550AD3" unitRef="usd">0</us-gaap:IncomeTaxReconciliationDeductions>
	<us-gaap:IncomeTaxReconciliationDeductions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-484BD551E9080A5E1AB550F44D554B6A" unitRef="usd">-183000</us-gaap:IncomeTaxReconciliationDeductions>
	<us-gaap:IncomeTaxReconciliationDeductionsOther contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D1A35889173B92DA358650F44D550AE2" unitRef="usd">0</us-gaap:IncomeTaxReconciliationDeductionsOther>
	<us-gaap:IncomeTaxReconciliationDeductionsOther contextRef="FD2017Q4YTD" decimals="-3" id="Fact-41AEEB81286DC96C461250F44D557FF7" unitRef="usd">-364000</us-gaap:IncomeTaxReconciliationDeductionsOther>
	<us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary contextRef="FD2016Q4YTD" decimals="-3" id="Fact-6A9DC121E16B2960FD3850F44D5525F5" unitRef="usd">551000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
	<us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary contextRef="FD2017Q4YTD" decimals="-3" id="Fact-FB080C977168E9058B1250F44D46E804" unitRef="usd">0</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
	<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="FD2016Q4YTD" decimals="-3" id="Fact-1E428E5B8C57E3CB224350F44D55B022" unitRef="usd">2131000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
	<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DF170AAA0CA4C15F3CDE50F44D55098E" unitRef="usd">732000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
	<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="FD2016Q4YTD" decimals="-3" id="Fact-BC9DD901FD1BE549848050F44D554CFE" unitRef="usd">-4683000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
	<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9420E53BE7E42EFBD34350F44D556ACC" unitRef="usd">-3459000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
	<us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-9786797637A2A08F650150F44D5520BC" unitRef="usd">242000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
	<us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-5C96949532F852A6C12A50F44D55B46E" unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
	<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="FD2016Q4YTD" decimals="-3" id="Fact-877B7563A8E56BF7A51550F44D551C3A" unitRef="usd">33000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
	<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="FD2017Q4YTD" decimals="-3" id="Fact-3B3615EFBAE0D080B08350F44D55FB0B" unitRef="usd">105000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
	<us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="FD2016Q4YTD" decimals="-3" id="Fact-DED260BE8E83CECE84DC50F44D552534" unitRef="usd">205000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
	<us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="FD2017Q4YTD" decimals="-3" id="Fact-0EC86C6DA14DEC5BC6C650F44D559C34" unitRef="usd">162000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
	<us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F3B8C2DB7ED2C3B0130A50F44D55077E" unitRef="usd">1338000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
	<us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A9BB076248D78F1D50C350F44D555990" unitRef="usd">1880000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
	<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="FD2016Q4YTD" decimals="-3" id="Fact-04D912454A9FEA84580A89E8FA3112D4" unitRef="usd">-103000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
	<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="FD2017Q4YTD" decimals="-3" id="Fact-60C9F2E1D47E2F3A19B689E8F9FE389E" unitRef="usd">-440000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
	<us-gaap:IncomeTaxReconciliationTaxCreditsForeign contextRef="FD2016Q4YTD" decimals="-3" id="Fact-DC888A71A2D4768292D250F44D464A09" unitRef="usd">-1249000</us-gaap:IncomeTaxReconciliationTaxCreditsForeign>
	<us-gaap:IncomeTaxReconciliationTaxCreditsForeign contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C1DF3526B30CD55431AD50F44D5518B5" unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxCreditsForeign>
	<us-gaap:IncomeTaxesPaid contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0C48D596836C0267715B50F44D749DE4" unitRef="usd">1381000</us-gaap:IncomeTaxesPaid>
	<us-gaap:IncomeTaxesPaid contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E92B8D923D93BFC883E250F44D555788" unitRef="usd">1080000</us-gaap:IncomeTaxesPaid>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2016Q4YTD" decimals="-3" id="Fact-E67690F87CE41DD6BDBC50F44D5520E1" unitRef="usd">-1917000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D915C314248AFDE2462550F44D749115" unitRef="usd">4551000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="FD2016Q4YTD" decimals="-3" id="Fact-702EA7A64C078088D74350F44D65C01F" unitRef="usd">-13698000</us-gaap:IncreaseDecreaseInAccountsReceivable>
	<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D1B561AD9AE07B7CA72B50F44D55E23C" unitRef="usd">1076000</us-gaap:IncreaseDecreaseInAccountsReceivable>
	<us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="FD2016Q4YTD" decimals="-3" id="Fact-CF894ED9698E9D3D84E850F44D74EA04" unitRef="usd">296000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
	<us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F084DE8E4C3B38A61F7050F44D7433E1" unitRef="usd">1455000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
	<us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="FD2016Q4YTD" decimals="-3" id="Fact-4717CE156A059C3CB0C550F44D745FF6" unitRef="usd">-2303000</us-gaap:IncreaseDecreaseInCustomerDeposits>
	<us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="FD2017Q4YTD" decimals="-3" id="Fact-1F898522192B3EE89EFA50F44D655086" unitRef="usd">2596000</us-gaap:IncreaseDecreaseInCustomerDeposits>
	<us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-193E60B5C0C6D5126AA350F44D55E6A8" unitRef="usd">-9227000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
	<us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-67C7873B0A7A0A74E31050F44D745102" unitRef="usd">-1780000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
	<us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C4346090149DBFEE96E650F44D657882" unitRef="usd">-128000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
	<us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A2D4BE96369BD34AC56150F44D469AA3" unitRef="usd">-75000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
	<us-gaap:IncreaseDecreaseInInventories contextRef="FD2016Q4YTD" decimals="-3" id="Fact-BE2BDFB2BDF88263B1D350F44D74DAB3" unitRef="usd">-5452000</us-gaap:IncreaseDecreaseInInventories>
	<us-gaap:IncreaseDecreaseInInventories contextRef="FD2017Q4YTD" decimals="-3" id="Fact-85AC457F85B9BDECD04050F44D464CE4" unitRef="usd">3274000</us-gaap:IncreaseDecreaseInInventories>
	<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C46C29042CEBFB5DBFFD50F44D463AC9" unitRef="usd">6514000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
	<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="FD2017Q4YTD" decimals="-3" id="Fact-72BACAD6F7525C06C6FE50F44D4618BC" unitRef="usd">-762000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
	<us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-7FBF4DE7AFDB1C35126950F44D74B2EA" unitRef="usd">-323000</us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities>
	<us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-92B34BE85F29C721E9F050F44D654BF2" unitRef="usd">34000</us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities>
	<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D0D3A22E35337CCAC7A150F44D46FA08" unitRef="usd">997000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
	<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="FD2017Q4YTD" decimals="-3" id="Fact-25F865A2DE2961BB2CEB50F44D65555A" unitRef="usd">471000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
	<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-1E76607F41A2C88E52CF50F44D65B137" unitRef="shares">218000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
	<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-6BB9C545ED448FFE006A50F44D6502DD" unitRef="shares">219000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
	<us-gaap:InterestExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-1AAFD4341CBBD939153450F44D65567E" unitRef="usd">746000</us-gaap:InterestExpense>
	<us-gaap:InterestExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8124F5AE795147631C5350F44D651A89" unitRef="usd">808000</us-gaap:InterestExpense>
	<us-gaap:InterestIncomeExpenseNet contextRef="FD2016Q4YTD" decimals="-3" id="Fact-812863733F983837E2DE50F44D658204" unitRef="usd">-569000</us-gaap:InterestIncomeExpenseNet>
	<us-gaap:InterestIncomeExpenseNet contextRef="FD2017Q4YTD" decimals="-3" id="Fact-5BE636CC6DB1381DBAE850F44D6554B1" unitRef="usd">-697000</us-gaap:InterestIncomeExpenseNet>
	<us-gaap:InterestIncomeOther contextRef="FD2016Q4YTD" decimals="-3" id="Fact-4A25709C679AD2FD0B0F50F44D65F9D6" unitRef="usd">177000</us-gaap:InterestIncomeOther>
	<us-gaap:InterestIncomeOther contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B34AB7B35B57CB885ACF50F44D653E27" unitRef="usd">111000</us-gaap:InterestIncomeOther>
	<us-gaap:InterestPaid contextRef="FD2016Q4YTD" decimals="-3" id="Fact-2A8C1313720257D72C4C50F44D4696CB" unitRef="usd">773000</us-gaap:InterestPaid>
	<us-gaap:InterestPaid contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E0DCA966BBE9E625C47E50F44D55910D" unitRef="usd">804000</us-gaap:InterestPaid>
	<us-gaap:InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions contextRef="FI2017Q4" decimals="-3" id="Fact-18706C254BE4C27E2EC150F44D460740" unitRef="usd">100000</us-gaap:InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions>
	<us-gaap:InventoryFinishedGoods contextRef="FI2016Q4" decimals="-3" id="Fact-7A959342C9A19BCDB4CB50F44D555D85" unitRef="usd">836000</us-gaap:InventoryFinishedGoods>
	<us-gaap:InventoryFinishedGoods contextRef="FI2017Q4" decimals="-3" id="Fact-830E576309013420B55850F44D55B05F" unitRef="usd">1024000</us-gaap:InventoryFinishedGoods>
	<us-gaap:InventoryGross contextRef="FI2016Q4" decimals="-3" id="Fact-113871CE1A9955C3C83150F44D55C1A3" unitRef="usd">15589000</us-gaap:InventoryGross>
	<us-gaap:InventoryGross contextRef="FI2017Q4" decimals="-3" id="Fact-C4B417D1F12D9672BD4A50F44D55A8AA" unitRef="usd">18481000</us-gaap:InventoryGross>
	<us-gaap:InventoryNet contextRef="FI2016Q4" decimals="-3" id="Fact-4227D726C9E52ABD604E50F44D745BE6" unitRef="usd">13565000</us-gaap:InventoryNet>
	<us-gaap:InventoryNet contextRef="FI2017Q4" decimals="-3" id="Fact-BCBCCEE2EF1086E9D69950F44D558435" unitRef="usd">16856000</us-gaap:InventoryNet>
	<us-gaap:InventoryRawMaterials contextRef="FI2016Q4" decimals="-3" id="Fact-85761036D79955680ACF50F44D551AE3" unitRef="usd">13648000</us-gaap:InventoryRawMaterials>
	<us-gaap:InventoryRawMaterials contextRef="FI2017Q4" decimals="-3" id="Fact-1DB3361E14441E99502E50F44D559E43" unitRef="usd">17166000</us-gaap:InventoryRawMaterials>
	<us-gaap:InventoryWorkInProcess contextRef="FI2016Q4" decimals="-3" id="Fact-CD7AB841093A65B46B1150F44D55BE00" unitRef="usd">1105000</us-gaap:InventoryWorkInProcess>
	<us-gaap:InventoryWorkInProcess contextRef="FI2017Q4" decimals="-3" id="Fact-D179518CE7F83E6BAB6450F44D55DDA3" unitRef="usd">291000</us-gaap:InventoryWorkInProcess>
	<us-gaap:InvestmentsNetAssetValue contextRef="FI2016Q4" decimals="-3" id="Fact-8549B46908E0186BD3569126CC35F088" unitRef="usd">520000</us-gaap:InvestmentsNetAssetValue>
	<us-gaap:InvestmentsNetAssetValue contextRef="FI2017Q4" decimals="-3" id="Fact-E10F560EF8A3C0D556F89126A0D26235" unitRef="usd">668000</us-gaap:InvestmentsNetAssetValue>
	<us-gaap:LettersOfCreditOutstandingAmount contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" decimals="-5" id="Fact-82F04C0413D59944DE4450F44D65EB11" unitRef="usd">9300000</us-gaap:LettersOfCreditOutstandingAmount>
	<us-gaap:LettersOfCreditOutstandingAmount contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember" decimals="-5" id="Fact-3E788B30AB46D402722D50F44D65A182" unitRef="usd">200000</us-gaap:LettersOfCreditOutstandingAmount>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2016Q4" decimals="-3" id="Fact-0D3F473FE5860C52AFC250F44D745490" unitRef="usd">101611000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2017Q4" decimals="-3" id="Fact-D94F16726F52119E60F350F44D550B44" unitRef="usd">104584000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-DE0E2FCB1D96089B50AB50F44D655EF8" unitRef="usd">28000000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LiabilitiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-2C8D1EE8FDCCE582705050F44D552BA1" unitRef="usd">39180000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LiabilitiesNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-6C0670CBB87BD551F8E750F44D55691C" unitRef="usd">14198000</us-gaap:LiabilitiesNoncurrent>
	<us-gaap:LiabilitiesNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-48005E14C7290473727350F44D7439CF" unitRef="usd">13592000</us-gaap:LiabilitiesNoncurrent>
	<us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation contextRef="FI2016Q4" decimals="-3" id="Fact-AEF1281CE7909A6A64CB50F44D65D6AB" unitRef="usd">199000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
	<us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation contextRef="FI2017Q4" decimals="-3" id="Fact-3AD5889A92812279439450F44D55158C" unitRef="usd">137000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
	<us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-A096DE503D16725CF3B750F44D460790" unitRef="usd">199000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
	<us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-FC63C03671EF9E25CF1450F44D65B26E" unitRef="usd">137000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
	<us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="FD2016Q4YTD" decimals="-3" id="Fact-69498BD71229DE93D1F050F44D466514" unitRef="usd">135000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
	<us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B2AFE0EFB4B3F64D09417FC9CDBD389C" unitRef="usd">0</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
	<us-gaap:LineOfCredit contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember" decimals="-3" id="Fact-136874F1308D40E8333A50F44D55DCCD" unitRef="usd">7273000</us-gaap:LineOfCredit>
	<us-gaap:LineOfCreditFacilityBorrowingCapacityDescription contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember" id="Fact-8754B3623A6C858D6C7BBD41D085B617">Subsequent to January 31, 2018, the Company reduced this revolving line to 5.4 million Saudi Riyal (approximately $1.4&#160;million) which matures October 2018.</us-gaap:LineOfCreditFacilityBorrowingCapacityDescription>
	<us-gaap:LineOfCreditFacilityCovenantCompliance contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" id="Fact-0159FC6A8B49C6481E0A50F44D74F5B5">in compliance with the covenants under the credit arrangement.</us-gaap:LineOfCreditFacilityCovenantCompliance>
	<us-gaap:LineOfCreditFacilityCovenantCompliance contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember" id="Fact-1BE5CDB8E42DE6A9AEF4BBECFAD60DDC">in compliance</us-gaap:LineOfCreditFacilityCovenantCompliance>
	<us-gaap:LineOfCreditFacilityCovenantTerms contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" id="Fact-B0440A8ACAB5644FDAB350F44D6562F5">Some credit arrangement covenants require a minimum tangible net worth to be maintained</us-gaap:LineOfCreditFacilityCovenantTerms>
	<us-gaap:LineOfCreditFacilityCovenantTerms contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_NorthAmericaMember" id="Fact-169ACF92EE19AEFC60FE805E1CE190BB">The Credit Agreement covenants restrict debt, liens, share repurchases and investments, and require achieving a minimum fixed charge coverage ratio with respective performance metrics as defined by the Credit Agreement if a minimum availability is not met.</us-gaap:LineOfCreditFacilityCovenantTerms>
	<us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember" decimals="-5" id="Fact-6226BFB55545A6F05DC350F44D65A41D" unitRef="usd">3900000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_MiddleEastMember" decimals="-5" id="Fact-46555E9D90E754CF620B50F44D55449C" unitRef="usd">6400000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" decimals="-5" id="Fact-96A1D5E539D58D95BE1B50F44D658D83" unitRef="usd">2700000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityDividendRestrictions contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" id="Fact-B165F0B7503374A2D404BD457103F930">In addition, some of the revolving credit facilities restrict payment of dividends.</us-gaap:LineOfCreditFacilityDividendRestrictions>
	<us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember" id="Fact-48E09E395C9D8E58028D50F44D6520B7">2018-04-30</us-gaap:LineOfCreditFacilityExpirationDate1>
	<us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_MiddleEastMember" id="Fact-55F6E8242B1C47C36DFA50F44D652AD8">2018-07-16</us-gaap:LineOfCreditFacilityExpirationDate1>
	<us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" id="Fact-13C8E0C5B6D455FDBF7950F44D656554">2018-06-01</us-gaap:LineOfCreditFacilityExpirationDate1>
	<us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember" id="Fact-1142D720F894D9E585A5BBE9229A33A1">2018-09-25</us-gaap:LineOfCreditFacilityExpirationDate1>
	<us-gaap:LineOfCreditFacilityInitiationDate1 contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_NorthAmericaMember" id="Fact-04D28E2E666E11A0DCC2BBE081EADFD5">2014-09-24</us-gaap:LineOfCreditFacilityInitiationDate1>
	<us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_country_CA" decimals="4" id="Fact-515A848270E67A137D8B50F44D74B923" unitRef="rate">0.0395</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
	<us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember" decimals="2" id="Fact-7956DED80530C44576B750F44D65F27B" unitRef="ratio">0.06</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
	<us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_MiddleEastMember" decimals="2" id="Fact-EC0031ED18AE4BAC07BB50F44D744BEB" unitRef="ratio">0.06</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
	<us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_NorthAmericaMember" decimals="4" id="Fact-B67395F86E25384FEC1950F44D6568B1" unitRef="rate">0.0506</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
	<us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" decimals="2" id="Fact-9C92FCF96C401D51659950F44D74F4F2" unitRef="ratio">0.06</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
	<us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="FD2017Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" id="Fact-E4F7B631D7D7E59E62B350F44D65B7A8">Interest rates are 4.0% per annum below National Bank of Fujairah Base Rate, minimum 3.5% per annum, and Emirates Inter Bank Offered Rate (EIBOR) plus 3.5% per annum. The Company's interest rates range from 3.5% to 6.0%</us-gaap:LineOfCreditFacilityInterestRateDescription>
	<us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="FD2017Q4YTD_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember" id="Fact-17A4B2680156992759E0805658528237">Interest rates under the Credit Agreement vary based on the average availability in the preceding fiscal quarter and are: (a) a margin in effect plus a base rate, if below certain availability limits; or (b) a margin in effect plus the Eurodollar rate for the corresponding interest period</us-gaap:LineOfCreditFacilityInterestRateDescription>
	<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" decimals="-5" id="Fact-2CB00207DE713AE259DA50F44D6553A5" unitRef="usd">13500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember" decimals="-5" id="Fact-90EAB8DDD809F8E72C6850F44D653787" unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" decimals="-5" id="Fact-ECA53AF121AA9BD889E950F44D55A3C3" unitRef="usd">4100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_NorthAmericaMember" decimals="-5" id="Fact-D07BA2E47F5DDBF356F250F44D65FF67" unitRef="usd">900000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
	<us-gaap:LinesOfCreditCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-85911E37A59067A3964350F44D553BF1" unitRef="usd">3813000</us-gaap:LinesOfCreditCurrent>
	<us-gaap:LinesOfCreditCurrent contextRef="FI2016Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" decimals="-3" id="Fact-AF8125210B2817680CEF50F44D658238" unitRef="usd">301000</us-gaap:LinesOfCreditCurrent>
	<us-gaap:LinesOfCreditCurrent contextRef="FI2016Q4_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember" decimals="-3" id="Fact-9EBD37FAF6A9B8DAB77050F44D656EC5" unitRef="usd">3813000</us-gaap:LinesOfCreditCurrent>
	<us-gaap:LinesOfCreditCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-976F5F5A234747DDD23050F44D465F36" unitRef="usd">7273000</us-gaap:LinesOfCreditCurrent>
	<us-gaap:LinesOfCreditCurrent contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" decimals="-3" id="Fact-6A976BAD54B63FDA757850F44D74334F" unitRef="usd">123000</us-gaap:LinesOfCreditCurrent>
	<us-gaap:LinesOfCreditCurrent contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember" decimals="-3" id="Fact-722E3B75985367782C5B50F44D6591F6" unitRef="usd">7273000</us-gaap:LinesOfCreditCurrent>
	<us-gaap:LoansPayable contextRef="FI2016Q4" decimals="-3" id="Fact-3647A6300C5511B3D76D50F44D658477" unitRef="usd">80000</us-gaap:LoansPayable>
	<us-gaap:LoansPayable contextRef="FI2017Q4" decimals="-3" id="Fact-0002D6FE4050FB11B1DE50F44D65080A" unitRef="usd">0</us-gaap:LoansPayable>
	<us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="FI2016Q4" decimals="-3" id="Fact-0535084A0D6B349A7CFF50F44D464CEA" unitRef="usd">7258000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
	<us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="FI2017Q4" decimals="-3" id="Fact-B32111A314AAC483E28A50F44D46AC55" unitRef="usd">7728000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
	<us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive contextRef="FI2017Q4" decimals="-3" id="Fact-7080D9F98B821EC8008D50F44D55BA3D" unitRef="usd">411000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive>
	<us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour contextRef="FI2017Q4" decimals="-3" id="Fact-52151D60F33788BA030A50F44D65DCD9" unitRef="usd">469000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour>
	<us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree contextRef="FI2017Q4" decimals="-3" id="Fact-AF510EA6CB7F8E42BFC850F44D65537B" unitRef="usd">617000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree>
	<us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="FI2017Q4" decimals="-3" id="Fact-E42B004D3487CCF2CC8F50F44D556F09" unitRef="usd">596000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo>
	<us-gaap:LongTermDebtCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-380D7F161F8CA5422E2750F44D6574F4" unitRef="usd">4517000</us-gaap:LongTermDebtCurrent>
	<us-gaap:LongTermDebtCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-775B434950643144081950F44D46127C" unitRef="usd">8037000</us-gaap:LongTermDebtCurrent>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="FI2017Q4" decimals="-3" id="Fact-F8C3B19AE8019BE1637B50F44D550650" unitRef="usd">5835000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" decimals="-3" id="Fact-F7901766BBF73898CAD050F44D653105" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="FI2017Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_MortgagesMember" decimals="-3" id="Fact-72E94A644230D7DDE8D350F44D65A34A" unitRef="usd">5835000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" decimals="-3" id="Fact-956109B97B11FDE7335C50F44D6598C5" unitRef="usd">123000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="FI2017Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_MortgagesMember" decimals="-3" id="Fact-129A88E43B67D865E01850F44D55EDF1" unitRef="usd">367000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" decimals="-3" id="Fact-12947B761B8222C6028C50F44D65270A" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="FI2017Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_MortgagesMember" decimals="-3" id="Fact-4CF334196E746D0A120B50F44D657EFC" unitRef="usd">389000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" decimals="-3" id="Fact-BBEFEE9CE1EAA78E0E0C50F44D653ACC" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="FI2017Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_MortgagesMember" decimals="-3" id="Fact-0010A2B22BD9313662E250F44D655208" unitRef="usd">383000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" decimals="-3" id="Fact-73F19BE195239C1BFE1850F44D656BDC" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="FI2017Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_MortgagesMember" decimals="-3" id="Fact-B4762CAAE8B3ABEF1C9250F44D5504AF" unitRef="usd">377000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="FI2017Q4_us-gaap_CreditFacilityAxis_us-gaap_ForeignLineOfCreditMember" decimals="-3" id="Fact-72409FFCC46EFE5767A750F44D55BE7B" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
	<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="FI2017Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_MortgagesMember" decimals="-3" id="Fact-3C7C2CCF227AE495FE0A50F44D650754" unitRef="usd">372000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
	<us-gaap:LongTermDebtNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-1A398501A38BC334C72350F44D7481FC" unitRef="usd">7258000</us-gaap:LongTermDebtNoncurrent>
	<us-gaap:LongTermDebtNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-352537DCA963219D8C0E50F44D553532" unitRef="usd">7728000</us-gaap:LongTermDebtNoncurrent>
	<us-gaap:LongTermLineOfCredit contextRef="FI2017Q4_us-gaap_DebtInstrumentAxis_us-gaap_NorthAmericaMember" decimals="-3" id="Fact-27FEA79A150095AA763350F44D65E903" unitRef="usd">0</us-gaap:LongTermLineOfCredit>
	<us-gaap:MachineryAndEquipmentGross contextRef="FI2016Q4" decimals="-3" id="Fact-B67F80371E2910434D5050F44D65F791" unitRef="usd">44538000</us-gaap:MachineryAndEquipmentGross>
	<us-gaap:MachineryAndEquipmentGross contextRef="FI2017Q4" decimals="-3" id="Fact-1B8F7479D14822FBE47050F44D7498ED" unitRef="usd">47009000</us-gaap:MachineryAndEquipmentGross>
	<us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments contextRef="FD2016Q4YTD" decimals="-3" id="Fact-855EA255D6E7C98775FC7FC8EB038075" unitRef="usd">0</us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments>
	<us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments contextRef="FD2017Q4YTD" decimals="-3" id="Fact-3BE39CFEE3B0732F0BAD50F44D46D347" unitRef="usd">142000</us-gaap:MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments>
	<us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="FD2016Q4YTD" decimals="-3" id="Fact-734FE119AD934B7A3B1550F44D6584EE" unitRef="usd">24000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
	<us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-FAB78867EEF6677400C57FC5460C8B92" unitRef="usd">24000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
	<us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A1FC91D862FAD030EB7950F44D65D467" unitRef="usd">-142000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
	<us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-A75B8AF954637D6D4DEF50F44D65475C" unitRef="usd">-142000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
	<us-gaap:MoneyMarketFundsAtCarryingValue contextRef="FI2016Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_MoneyMarketFundsMember" decimals="-3" id="Fact-F16FB6F575F981A1444450F44D656420" unitRef="usd">306000</us-gaap:MoneyMarketFundsAtCarryingValue>
	<us-gaap:MoneyMarketFundsAtCarryingValue contextRef="FI2017Q4_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_MoneyMarketFundsMember" decimals="-3" id="Fact-CD2955E50249356450E850F44D65041D" unitRef="usd">171000</us-gaap:MoneyMarketFundsAtCarryingValue>
	<us-gaap:MortgageLoanOnRealEstateFinalMaturityDate contextRef="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember" id="Fact-84E0EF23F5BC186E9AC350F44D650BF8">2027-07-01</us-gaap:MortgageLoanOnRealEstateFinalMaturityDate>
	<us-gaap:MortgageLoansOnRealEstateFaceAmountOfMortgages contextRef="FI2017Q4_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_MortgagesMember" decimals="-5" id="Fact-F21459429EEB8305F23F50F44D65478C" unitRef="usd">6100000</us-gaap:MortgageLoansOnRealEstateFaceAmountOfMortgages>
	<us-gaap:MortgageLoansOnRealEstateFaceAmountOfMortgages contextRef="FI2017Q4_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember" decimals="-5" id="Fact-3A8608F5AAE8B24FA7AC50F44D65C0ED" unitRef="usd">1800000</us-gaap:MortgageLoansOnRealEstateFaceAmountOfMortgages>
	<us-gaap:MortgageLoansOnRealEstateInterestRate contextRef="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember_us-gaap_RangeAxis_us-gaap_MaximumMember" decimals="3" id="Fact-7162486E962D0CDCF22D50F44D7443B8" unitRef="ratio">0.180</us-gaap:MortgageLoansOnRealEstateInterestRate>
	<us-gaap:MortgageLoansOnRealEstateInterestRate contextRef="FD2017Q4YTD_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_us-gaap_SecuredDebtMember_us-gaap_RangeAxis_us-gaap_MinimumMember" decimals="3" id="Fact-57BC4129EF4F1823932B50F44D460334" unitRef="ratio">0.045</us-gaap:MortgageLoansOnRealEstateInterestRate>
	<us-gaap:MultiemployerPlanContributionsByEmployer contextRef="FD2016Q4YTD_us-gaap_MultiemployerPlanNameAxis_ppih_PlumbersPipefittersLocal572PensionFundMember" decimals="-3" id="Fact-0FE3DDF9C592F6937DEF50F44D65479D" unitRef="usd">257000</us-gaap:MultiemployerPlanContributionsByEmployer>
	<us-gaap:MultiemployerPlanContributionsByEmployer contextRef="FD2017Q4YTD_us-gaap_MultiemployerPlanNameAxis_ppih_PlumbersPipefittersLocal572PensionFundMember" decimals="-3" id="Fact-870A07E5F634E6D8937C50F44D65E452" unitRef="usd">209000</us-gaap:MultiemployerPlanContributionsByEmployer>
	<us-gaap:MultiemployerPlanNumber contextRef="FD2017Q4YTD_us-gaap_MultiemployerPlanNameAxis_ppih_PlumbersPipefittersLocal572PensionFundMember" id="Fact-B1477B44955478DE22F850F44D65E17D">001</us-gaap:MultiemployerPlanNumber>
	<us-gaap:MultiemployerPlansCertifiedZoneStatus contextRef="FD2017Q4YTD_us-gaap_MultiemployerPlanNameAxis_ppih_PlumbersPipefittersLocal572PensionFundMember" id="Fact-CC4EA22F6325F97E38F950F44D65F802">Green</us-gaap:MultiemployerPlansCertifiedZoneStatus>
	<us-gaap:MultiemployerPlansCollectiveBargainingArrangementExpirationDate contextRef="FD2017Q4YTD_us-gaap_MultiemployerPlanNameAxis_ppih_PlumbersPipefittersLocal572PensionFundMember" id="Fact-A44759CF3137CAB5120F50F44D6541DE">2019-03-31</us-gaap:MultiemployerPlansCollectiveBargainingArrangementExpirationDate>
	<us-gaap:MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan contextRef="FD2017Q4YTD_us-gaap_MultiemployerPlanNameAxis_ppih_PlumbersPipefittersLocal572PensionFundMember" id="Fact-C3CF3DBBA15AAE56A06A50F44D6561BF">No</us-gaap:MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan>
	<us-gaap:MultiemployerPlansSurcharge contextRef="FD2017Q4YTD_us-gaap_MultiemployerPlanNameAxis_ppih_PlumbersPipefittersLocal572PensionFundMember" id="Fact-B94B132DC31C2FBE12A950F44D653E89">No</us-gaap:MultiemployerPlansSurcharge>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-104BD16867A1004F131450F44D551F8B" unitRef="usd">-14945000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-26C25E52F2E118A1956650F44D558A51" unitRef="usd">3456000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-AE9AB7AF625F778AB8A950F44D464696" unitRef="usd">10218000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C2B9B3F7E9DBE1AA335C50F44D65B63F" unitRef="usd">-2389000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-5A9679DA861ACA71E17950F44D55CA9C" unitRef="usd">-5457000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-10AA27240678E6896CDD7FC9CDA58A06" unitRef="usd">-1842000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetIncomeLoss contextRef="FD2016Q4YTD" decimals="-3" id="Fact-5AD24E9C443806798B3450F44D652A31" unitRef="usd">-12474000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2016Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="-3" id="Fact-70EAA80E4B31D11B7E7D8D7E95864F8D" unitRef="usd">-796000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-33F701213EB05F1B20B850F44D55EA0E" unitRef="usd">-12474000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" decimals="-3" id="Fact-01DC867A8665B8E5E1F18D7E9491377F" unitRef="usd">-11678000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F76CC6C42E419947569350F44D65EACA" unitRef="usd">-9976000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-076E481A6FCFD6178D7550F44D65BC3C" unitRef="usd">-9976000</us-gaap:NetIncomeLoss>
	<us-gaap:NewDateOfAnnualGoodwillImpairmentTest contextRef="FD2017Q4YTD" id="Fact-30EFDE4D1808039F909350F44D65D1A5">impairment assessment of goodwill annually as of January 31</us-gaap:NewDateOfAnnualGoodwillImpairmentTest>
	<us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 contextRef="FD2016Q4YTD" decimals="-3" id="Fact-37E4876C894320BAE8E950F44D460BAE" unitRef="usd">8000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
	<us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 contextRef="FD2017Q4YTD" decimals="-3" id="Fact-EC435F8568C67B159F7A50F44D4676B5" unitRef="usd">841000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
	<us-gaap:NumberOfReportableSegments contextRef="FD2017Q4YTD" decimals="INF" id="Fact-9FA4CB9BF2CFB23F6CE450F44D65FF9D" unitRef="segments">1</us-gaap:NumberOfReportableSegments>
	<us-gaap:OpenTaxYear contextRef="FD2017Q4YTD" id="Fact-49AC764D2F20C209C8BD50F44D65D3CA">2014</us-gaap:OpenTaxYear>
	<us-gaap:OperatingExpenses contextRef="FD2016Q4YTD" decimals="-3" id="Fact-E157D637EC1FD70F4A1C50F44D6513B9" unitRef="usd">23300000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingExpenses contextRef="FD2016Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="-3" id="Fact-7CF1E65E129FF79E2A388D7E8B1D41EE" unitRef="usd">796000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingExpenses contextRef="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" decimals="-3" id="Fact-ED34C666D953CF8F60138D7E8A22C7D1" unitRef="usd">22504000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingExpenses contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7838B6168B1638BF117650F44D655060" unitRef="usd">21254000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD" decimals="-3" id="Fact-33391905A7AC50B232E350F44D65DF35" unitRef="usd">-11584000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="-3" id="Fact-B14E35C57E4FBFA64A238D7E8DC731FF" unitRef="usd">-796000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" decimals="-3" id="Fact-CB14B26775D44E0F4B1B8D7E8CBFCB6C" unitRef="usd">-10788000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B13BFFC4DE1A27478F6A50F44D65058B" unitRef="usd">-9512000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="FI2017Q4" decimals="-3" id="Fact-0C276A29D2E93EB28DBF50F44D550847" unitRef="usd">16259000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-589192B62F91360E5D4C50F44D5576B0" unitRef="usd">1884000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="FI2017Q4" decimals="-3" id="Fact-4E9C91800715C1A6F7D050F44D550EBA" unitRef="usd">1468000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="FI2017Q4" decimals="-3" id="Fact-ADE05693DE1646DD500850F44D55119B" unitRef="usd">1494000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="FI2017Q4" decimals="-3" id="Fact-1E8D6E598F1B8EF94B8850F44D5527CF" unitRef="usd">1536000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="FI2017Q4" decimals="-3" id="Fact-B77CBD834670FFFB385550F44D55E666" unitRef="usd">1628000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="FI2017Q4" decimals="-3" id="Fact-BCB10944AD1F694F6D6E50F44D55A929" unitRef="usd">8249000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
	<us-gaap:OperatingLeasesRentExpenseNet contextRef="FD2016Q4YTD" decimals="-5" id="Fact-B044003CC7BE983ADB4450F44D65F2F7" unitRef="usd">2100000</us-gaap:OperatingLeasesRentExpenseNet>
	<us-gaap:OperatingLeasesRentExpenseNet contextRef="FD2017Q4YTD" decimals="-5" id="Fact-17327AC196093A3C8D1E50F44D65C6FB" unitRef="usd">2900000</us-gaap:OperatingLeasesRentExpenseNet>
	<us-gaap:OperatingLossCarryforwards contextRef="FI2017Q4" decimals="-5" id="Fact-B99CFEE2202FEFA637E250F44D46B690" unitRef="usd">12700000</us-gaap:OperatingLossCarryforwards>
	<us-gaap:OperatingLossCarryforwards contextRef="FI2017Q4_us-gaap_StatementGeographicalAxis_country_SA" decimals="-5" id="Fact-884282EFA01BCC0283FB50F44D65DC91" unitRef="usd">300000</us-gaap:OperatingLossCarryforwards>
	<us-gaap:OperatingLossCarryforwardsLimitationsOnUse contextRef="FD2017Q4YTD" id="Fact-1B29C3A081FA3A135CC850F44D656DED">expire at various times from 2022 to 2031</us-gaap:OperatingLossCarryforwardsLimitationsOnUse>
	<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-34E9EC46AE59DAA523DB50F44D654786" unitRef="usd">2360000</us-gaap:OtherAccruedLiabilitiesCurrent>
	<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-5531F41FBDD8989E790350F44D652B6B" unitRef="usd">4122000</us-gaap:OtherAccruedLiabilitiesCurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-BCBF3CA0EE4A667F57EC50F44D553B1D" unitRef="usd">5086000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-07F08EBB155C3F4345CF50F44D74049A" unitRef="usd">4943000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-FA37B2CC19D8D8194B3550F44D65434A" unitRef="usd">1472000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9760FBE3CA90CF70F32950F44D6586C1" unitRef="usd">1307000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0E611AC6F98EB9E05C0C50F44D5536E2" unitRef="usd">799000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-380344E450A596BC112250F44D55A247" unitRef="usd">799000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A348F96683CE68468E7750F44D5512FB" unitRef="usd">1141000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-200A6894A8DC918C162F50F44D650431" unitRef="usd">1141000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-7156466E0F4E856C6E8C50F44D65F8E2" unitRef="usd">818000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-56965C6F165B39642ED950F44D6536F7" unitRef="usd">1185000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-B0E0B0E53CFD6600EF6450F44D651EAC" unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-110F4CB4ACB337AA9FC250F44D5505BF" unitRef="usd">-92000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F2E77682A19101086E7350F44D65633D" unitRef="usd">1256000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DDF14E764AC83CC6488F50F44D65BA08" unitRef="usd">1258000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-16F9968FEDC6A477098750F44D651EAE" unitRef="usd">-423000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CB53DFDEBFDF15B7F5DA50F44D653D6C" unitRef="usd">-165000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C118A47DD0CE707CF27F50F44D551B57" unitRef="usd">1472000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8825E2919FA10BE29ADC50F44D65255B" unitRef="usd">1307000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-E0CFC43791126E65629D50F44D653631" unitRef="usd">831000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
	<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-DAA4BC86613E9D3E332450F44D651538" unitRef="usd">831000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
	<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-FD82DB551E7029EEEF6250F44D558CAC" unitRef="usd">165000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
	<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-E044B2961E2958F4C19D50F44D65A217" unitRef="usd">165000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
	<us-gaap:OtherComprehensiveIncomeLossTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D0FD8E762B581566DF6150F44D654672" unitRef="usd">-398000</us-gaap:OtherComprehensiveIncomeLossTax>
	<us-gaap:OtherComprehensiveIncomeLossTax contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-059E3B65DA09ECECDF7850F44D5547C5" unitRef="usd">-398000</us-gaap:OtherComprehensiveIncomeLossTax>
	<us-gaap:OtherComprehensiveIncomeLossTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9856503832A376DFB4D550F44D659333" unitRef="usd">94000</us-gaap:OtherComprehensiveIncomeLossTax>
	<us-gaap:OtherComprehensiveIncomeLossTax contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-F36F85D8203E5BD0234350F44D559D84" unitRef="usd">94000</us-gaap:OtherComprehensiveIncomeLossTax>
	<us-gaap:OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-FEE0E72EBE269388006A50F44D65A6E3" unitRef="usd">529000</us-gaap:OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent>
	<us-gaap:OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-194213A4C507BE3EE20B50F44D46130C" unitRef="usd">815000</us-gaap:OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent>
	<us-gaap:OtherInformationPertainingToIncomeTaxes contextRef="FD2017Q4YTD" id="Fact-03458A0F907958954E97BD52C99FCD10">This income is fully offset by the use of NOL carryforwards and the current year domestic loss, resulting in no regular tax on the income.</us-gaap:OtherInformationPertainingToIncomeTaxes>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-A90C7A1214A9F54CB2BF50F44D744CA7" unitRef="usd">540000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-BD27E74523D24E57A8B750F44D555252" unitRef="usd">524000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherLongTermDebtCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-F88488781F8109E3BA7150F44D46ADF9" unitRef="usd">658000</us-gaap:OtherLongTermDebtCurrent>
	<us-gaap:OtherLongTermDebtCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-C9EF257F205DE0EF401650F44D558563" unitRef="usd">753000</us-gaap:OtherLongTermDebtCurrent>
	<us-gaap:PaymentsForProceedsFromLifeInsurancePolicies contextRef="FD2016Q4YTD" decimals="-3" id="Fact-55AB63601311A9346A6A50F44D743849" unitRef="usd">-3185000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
	<us-gaap:PaymentsForProceedsFromLifeInsurancePolicies contextRef="FD2017Q4YTD" decimals="-3" id="Fact-06CE536D36A0764E3FD350F44D461628" unitRef="usd">0</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-3662CBF9B4F0B468910350F44D65848F" unitRef="usd">-9606000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-EAABE9B0BEDA029DE34550F44D559C72" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsToAcquireBusinessesGross contextRef="FD2016Q4YTD" decimals="-3" id="Fact-101311EB9BFD49DC6AD850F44D465221" unitRef="usd">7587000</us-gaap:PaymentsToAcquireBusinessesGross>
	<us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates contextRef="FD2016Q4YTD" decimals="-3" id="Fact-9FECD34C67A1B1C767C67FC9CD9D18B9" unitRef="usd">4672000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
	<us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates contextRef="FD2017Q4YTD" decimals="-3" id="Fact-75F839D1C31E3BB7685B50F44D655683" unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2016Q4YTD" decimals="-3" id="Fact-49DA2A3B5705C86DC3EE50F44D46E256" unitRef="usd">2257000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2017Q4YTD" decimals="-3" id="Fact-643198AA60600EC0BF7350F44D74307A" unitRef="usd">2532000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="FI2016Q4" decimals="-3" id="Fact-8CD3B0B392225192801250F44D659B91" unitRef="usd">1821000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
	<us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-0F188751A85BEA5A08B450F44D657B6F" unitRef="usd">1657000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
	<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="FI2016Q4" decimals="-3" id="Fact-8F446BCFF769FD73D8C850F44D551975" unitRef="usd">2171000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
	<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-16BB4AF8358905A47CA850F44D7463A3" unitRef="usd">2703000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
	<us-gaap:PriorPeriodReclassificationAdjustment contextRef="FD2017Q4YTD" decimals="0" id="Fact-106C0D65E2C9DA3CE5B9D51C75B2B0C7" unitRef="usd">2000000</us-gaap:PriorPeriodReclassificationAdjustment>
	<us-gaap:ProceedsFromBankDebt contextRef="FD2016Q4YTD" decimals="-3" id="Fact-14611B20A1A973E0769F50F44D654F6D" unitRef="usd">6059000</us-gaap:ProceedsFromBankDebt>
	<us-gaap:ProceedsFromBankDebt contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8B40D36193BBAEE8839650F44D74EE89" unitRef="usd">0</us-gaap:ProceedsFromBankDebt>
	<us-gaap:ProceedsFromLinesOfCredit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-7DD084D9190856A23C0450F44D466FAD" unitRef="usd">40033000</us-gaap:ProceedsFromLinesOfCredit>
	<us-gaap:ProceedsFromLinesOfCredit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A2767C025494850822C250F44D46FF89" unitRef="usd">40485000</us-gaap:ProceedsFromLinesOfCredit>
	<us-gaap:ProceedsFromOtherDeposits contextRef="FD2016Q4YTD" decimals="-3" id="Fact-6CC84A514E1BD654951850F44D460B45" unitRef="usd">502000</us-gaap:ProceedsFromOtherDeposits>
	<us-gaap:ProceedsFromOtherDeposits contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A009A7D8452ADA4662C050F44D464108" unitRef="usd">0</us-gaap:ProceedsFromOtherDeposits>
	<us-gaap:ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0AE5CB8257DC79B1AF4650F44D6597B9" unitRef="usd">-1677000</us-gaap:ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities>
	<us-gaap:ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-ADD13760E77FBF53DD2E50F44D65B324" unitRef="usd">546000</us-gaap:ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities>
	<us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-7BF333847370CEA6FA2E50F44D657B0D" unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
	<us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-0D9FB8DB5E059D6992D150F44D748941" unitRef="usd">142000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
	<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="FD2016Q4YTD" decimals="-3" id="Fact-30F7751195991D100BDB50F44D65F39E" unitRef="usd">4356000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
	<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="FD2017Q4YTD" decimals="-3" id="Fact-AD5D33A8BE861DB22FF450F44D749FBC" unitRef="usd">1000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
	<us-gaap:ProceedsFromStockOptionsExercised contextRef="FD2016Q4YTD" decimals="-3" id="Fact-84F4E89E677956F990F050F44D65F7DF" unitRef="usd">297000</us-gaap:ProceedsFromStockOptionsExercised>
	<us-gaap:ProceedsFromStockOptionsExercised contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F85C48192FD1418DDB0B50F44D7476B0" unitRef="usd">-214000</us-gaap:ProceedsFromStockOptionsExercised>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2016Q4" decimals="-3" id="Fact-D2AE0437956E372D1D3450F44D655571" unitRef="usd">75262000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4" decimals="-3" id="Fact-EC6F39D22B6144E4F57850F44D658B73" unitRef="usd">77799000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2016Q4" decimals="-3" id="Fact-BDBAFB5DFC45E878CC5E50F44D74B325" unitRef="usd">36275000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2016Q4_us-gaap_StatementGeographicalAxis_country_CA" decimals="-3" id="Fact-56F84729AAE79A14911050F44D650AA7" unitRef="usd">13276000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2016Q4_us-gaap_StatementGeographicalAxis_country_IN" decimals="-3" id="Fact-DDB28543EE6592EE166F50F44D55D480" unitRef="usd">265000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2016Q4_us-gaap_StatementGeographicalAxis_country_US" decimals="-3" id="Fact-81C98ABC0F274056405E50F44D74125A" unitRef="usd">11747000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2016Q4_us-gaap_StatementGeographicalAxis_us-gaap_MiddleEastMember" decimals="-3" id="Fact-065F81A19EBBFD6F94F250F44D55FE3B" unitRef="usd">10987000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2017Q4" decimals="-3" id="Fact-C2ED62860871FD7D099150F44D74E49A" unitRef="usd">34509000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2017Q4_us-gaap_StatementGeographicalAxis_country_CA" decimals="-3" id="Fact-621F3F2D44B56DBB102A50F44D741949" unitRef="usd">13868000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2017Q4_us-gaap_StatementGeographicalAxis_country_IN" decimals="-3" id="Fact-A00FD0EFCD580A5CCCC850F44D650323" unitRef="usd">215000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2017Q4_us-gaap_StatementGeographicalAxis_country_US" decimals="-3" id="Fact-C8FE6D76DB0BA0C4036450F44D6518AC" unitRef="usd">11307000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2017Q4_us-gaap_StatementGeographicalAxis_us-gaap_MiddleEastMember" decimals="-3" id="Fact-BCAFB09116ABE64053E250F44D6566B7" unitRef="usd">9119000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentOther contextRef="FI2016Q4" decimals="-3" id="Fact-256CBB54EE88DACCD94A50F44D74D25D" unitRef="usd">3690000</us-gaap:PropertyPlantAndEquipmentOther>
	<us-gaap:PropertyPlantAndEquipmentOther contextRef="FI2017Q4" decimals="-3" id="Fact-7E1F9724772FC0FF6A6750F44D651C54" unitRef="usd">3490000</us-gaap:PropertyPlantAndEquipmentOther>
	<us-gaap:ProvisionForDoubtfulAccounts contextRef="FD2016Q4YTD" decimals="-3" id="Fact-42ECFF0FFD2E83B67A7550F44D559FB5" unitRef="usd">657000</us-gaap:ProvisionForDoubtfulAccounts>
	<us-gaap:ProvisionForDoubtfulAccounts contextRef="FD2017Q4YTD" decimals="-3" id="Fact-499B81FAFCCF8B94A06E50F44D55240B" unitRef="usd">15000</us-gaap:ProvisionForDoubtfulAccounts>
	<us-gaap:RealEstateGrossAtCarryingValue contextRef="FI2016Q4" decimals="-3" id="Fact-7341AAA8210B7FB0226050F44D659E7B" unitRef="usd">22330000</us-gaap:RealEstateGrossAtCarryingValue>
	<us-gaap:RealEstateGrossAtCarryingValue contextRef="FI2017Q4" decimals="-3" id="Fact-DAB4DF43ED6FF8A74B5550F44D746ECC" unitRef="usd">22796000</us-gaap:RealEstateGrossAtCarryingValue>
	<us-gaap:ReceivablesLongTermContractsOrPrograms contextRef="FI2017Q4" decimals="-5" id="Fact-6AC4EFA1C0BA33950D1C50F44D4685FD" unitRef="usd">3200000</us-gaap:ReceivablesLongTermContractsOrPrograms>
	<us-gaap:ReceivablesLongTermContractsOrPrograms contextRef="FI2017Q4_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember" decimals="-5" id="Fact-2DEDE9D667EA6D5F013CD4FC31BAE38F" unitRef="usd">3700000</us-gaap:ReceivablesLongTermContractsOrPrograms>
	<us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="FD2016Q4YTD" decimals="-5" id="Fact-3A73DDCF8F9EFD637ED58997BDCA4569" unitRef="usd">300000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
	<us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="FD2017Q4YTD" decimals="-5" id="Fact-0BCB8D6F07C0D6BF3A3F50F44D65A6D4" unitRef="usd">200000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
	<us-gaap:RepaymentsOfLinesOfCredit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C94134BA0A3862BB05B550F44D744D56" unitRef="usd">49303000</us-gaap:RepaymentsOfLinesOfCredit>
	<us-gaap:RepaymentsOfLinesOfCredit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-878138DFA0FC10488D7050F44D65AF13" unitRef="usd">37354000</us-gaap:RepaymentsOfLinesOfCredit>
	<us-gaap:RepaymentsOfLongTermDebt contextRef="FD2016Q4YTD" decimals="-3" id="Fact-11B50C8BD113C6D611FF50F44D7463CF" unitRef="usd">10151000</us-gaap:RepaymentsOfLongTermDebt>
	<us-gaap:RepaymentsOfLongTermDebt contextRef="FD2017Q4YTD" decimals="-3" id="Fact-1A44B2EC3A4F07C5D85B50F44D743B6A" unitRef="usd">211000</us-gaap:RepaymentsOfLongTermDebt>
	<us-gaap:ResearchAndDevelopmentExpense contextRef="FD2016Q4YTD" decimals="-5" id="Fact-84AE6D5EE0067255724C50F44D55151D" unitRef="usd">200000</us-gaap:ResearchAndDevelopmentExpense>
	<us-gaap:ResearchAndDevelopmentExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-329DFC5167F1D1A38C6950F44D4692F1" unitRef="usd">300000</us-gaap:ResearchAndDevelopmentExpense>
	<us-gaap:RestrictedCashAndCashEquivalents contextRef="FI2016Q4" decimals="-3" id="Fact-E102CA38817AE48C797A50F44D554113" unitRef="usd">1098000</us-gaap:RestrictedCashAndCashEquivalents>
	<us-gaap:RestrictedCashAndCashEquivalents contextRef="FI2017Q4" decimals="-3" id="Fact-FA97643BCDF6DF027A9E50F44D7475EF" unitRef="usd">1237000</us-gaap:RestrictedCashAndCashEquivalents>
	<us-gaap:RestrictedStockExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-6BBFFA5FF7385E5FB52150F44D650848" unitRef="usd">1190000</us-gaap:RestrictedStockExpense>
	<us-gaap:RestrictedStockExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-02AD46C85AE64C530EC650F44D6547F1" unitRef="usd">1353000</us-gaap:RestrictedStockExpense>
	<us-gaap:RetainedEarningsUnappropriated contextRef="FI2016Q4" decimals="-3" id="Fact-CA13E54AE69DE1EBF9F650F44D553B0B" unitRef="usd">6873000</us-gaap:RetainedEarningsUnappropriated>
	<us-gaap:RetainedEarningsUnappropriated contextRef="FI2016Q4_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="-3" id="Fact-8F2344984B9D311A373D8D8233B498FC" unitRef="usd">-1642000</us-gaap:RetainedEarningsUnappropriated>
	<us-gaap:RetainedEarningsUnappropriated contextRef="FI2016Q4_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" decimals="-3" id="Fact-0DAD19DF536A81042FC38D82313C5F1B" unitRef="usd">8515000</us-gaap:RetainedEarningsUnappropriated>
	<us-gaap:RetainedEarningsUnappropriated contextRef="FI2017Q4" decimals="-3" id="Fact-E79C14FA5F5023D3FD1A50F44D745D3C" unitRef="usd">-3103000</us-gaap:RetainedEarningsUnappropriated>
	<us-gaap:SalesRevenueNet contextRef="FD2016Q4YTD" decimals="-3" id="Fact-267997FAF4A59E6C2E1350F44D650924" unitRef="usd">98845000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2016Q4YTD_us-gaap_StatementGeographicalAxis_country_CA" decimals="-3" id="Fact-7159692F357E5BDFD6D48A16B99457D6" unitRef="usd">25915000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2016Q4YTD_us-gaap_StatementGeographicalAxis_country_IN" decimals="-3" id="Fact-1CBDC98DBCF328627EB850F44D74A26B" unitRef="usd">2360000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2016Q4YTD_us-gaap_StatementGeographicalAxis_country_US" decimals="-3" id="Fact-A471079A49EB1E5DD1C050F44D74CA63" unitRef="usd">42048000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2016Q4YTD_us-gaap_StatementGeographicalAxis_us-gaap_AllOtherSegmentsMember" decimals="-3" id="Fact-6607D518DA5AAE29ECD450F44D557A54" unitRef="usd">513000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2016Q4YTD_us-gaap_StatementGeographicalAxis_us-gaap_MiddleEastMember" decimals="-3" id="Fact-431E499D98C9712F5A6C50F44D7423E2" unitRef="usd">28009000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2017Q4YTD" decimals="-3" id="Fact-0632F0035DEDFE41228E50F44D65648D" unitRef="usd">105248000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2017Q4YTD_us-gaap_StatementGeographicalAxis_country_CA" decimals="-3" id="Fact-8A58831C1F42F71854FF8D578B4C9CCB" unitRef="usd">31206000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2017Q4YTD_us-gaap_StatementGeographicalAxis_country_IN" decimals="-3" id="Fact-EF512118EFD1DDC02DED50F44D74B32A" unitRef="usd">1317000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2017Q4YTD_us-gaap_StatementGeographicalAxis_country_US" decimals="-3" id="Fact-89961C95F6D5B3F12B0350F44D74A986" unitRef="usd">42648000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2017Q4YTD_us-gaap_StatementGeographicalAxis_us-gaap_AllOtherSegmentsMember" decimals="-3" id="Fact-3C4EFF3DB060323DAAE750F44D7478B5" unitRef="usd">3755000</us-gaap:SalesRevenueNet>
	<us-gaap:SalesRevenueNet contextRef="FD2017Q4YTD_us-gaap_StatementGeographicalAxis_us-gaap_MiddleEastMember" decimals="-3" id="Fact-B8A085DA9116796F6E9B50F44D743832" unitRef="usd">26322000</us-gaap:SalesRevenueNet>
	<us-gaap:SecuredDebt contextRef="FI2016Q4" decimals="-3" id="Fact-26717CD40AC4EAC5A23050F44D6541B7" unitRef="usd">7463000</us-gaap:SecuredDebt>
	<us-gaap:SecuredDebt contextRef="FI2017Q4" decimals="-3" id="Fact-D229C451E7F7AB9CEBF950F44D46DF1F" unitRef="usd">7723000</us-gaap:SecuredDebt>
	<us-gaap:SellingExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-9BD635306B5A1DCFEF2450F44D65A421" unitRef="usd">5721000</us-gaap:SellingExpense>
	<us-gaap:SellingExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8324013BF07E1EFC602F50F44D659F72" unitRef="usd">5040000</us-gaap:SellingExpense>
	<us-gaap:ShareBasedCompensation contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F77E0F2620CC53F5254A50F44D74BF74" unitRef="usd">1446000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2016Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_us-gaap_RestatementAdjustmentMember" decimals="-3" id="Fact-81A3AFB5C7ECB9B6B84D8D7FB164C1E8" unitRef="usd">796000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" decimals="-3" id="Fact-BF7E118D70C463038B588D7FB068DC10" unitRef="usd">650000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C550FBD3C1304924D40350F44D65541F" unitRef="usd">1447000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_RangeAxis_us-gaap_MaximumMember" id="Fact-40EB10D2F909A64076C188334CB4871D">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_RangeAxis_us-gaap_MinimumMember" id="Fact-E4DF4D6405EE5308C74E8833080D54E2">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights contextRef="FD2017Q4YTD" id="Fact-D4DAB6E520E34F56186550F44D55356B">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" id="Fact-4898DD84826568CD344488452BD47DC8">stock vests on the date of grant</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="FD2016Q4YTD" decimals="2" id="Fact-D1DAAFC310E6AC5FD19450F44D659E2E" unitRef="usdPerShare">6.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="FD2017Q4YTD" decimals="2" id="Fact-92384C1DF7B82BB0EFF450F44D652645" unitRef="usdPerShare">7.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="FD2016Q4YTD" decimals="-3" id="Fact-7E10FFC7EE8A4D5E992B50F44D6539F9" unitRef="shares">254000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8047602FA6594C5A8A9C50F44D653635" unitRef="shares">178000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2016Q4YTD" decimals="2" id="Fact-C05DE178B580A77ED3AE50F44D652245" unitRef="usdPerShare">7.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2017Q4YTD" decimals="2" id="Fact-96FE4E6E2BC3367E88CD50F44D656B5C" unitRef="usdPerShare">8.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="FD2016Q4YTD" decimals="3" id="Fact-3A425589B93B25EE7D3750F44D65E0BB" unitRef="ratio">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="FD2017Q4YTD" decimals="3" id="Fact-A6542A9931AB63CD6D8150F44D65D6AF" unitRef="ratio">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="FD2016Q4YTD" decimals="3" id="Fact-417850E8DBFF8B215C8650F44D55D63E" unitRef="ratio">0.432</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="FD2017Q4YTD" decimals="3" id="Fact-7D3675C251B6BCA0427B50F44D551E48" unitRef="ratio">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="FD2016Q4YTD" decimals="3" id="Fact-29550AB5926B53DAA61450F44D550B94" unitRef="ratio">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="FD2017Q4YTD" decimals="3" id="Fact-86C8DD7DF82BF7602D6C50F44D551B7D" unitRef="ratio">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" id="Fact-7624EE6C17D7A4039C3C884874165794">mark-to-market adjustment on a quarterly basis</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" id="Fact-5D746C3F88A29A76E4DE8836D9B73385">The Company calculates restricted stock compensation expense based on the grant date fair value and recognizes expense on a straight-line basis over the vesting period.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="FI2015Q4" decimals="-3" id="Fact-FAA0A6CB3026C7A4C82C50F44D65CF9D" unitRef="shares">163000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="FI2016Q4" decimals="-3" id="Fact-903F102772034C6F2E3C50F44D65EC67" unitRef="shares">290000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" decimals="0" id="Fact-B4A6544EE9CC0E0EF4FC50F44D6576C8" unitRef="shares">90070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="-3" id="Fact-E1B202248AF8F2E35F5050F44D656917" unitRef="shares">360000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-BFA39BA7E3DEBE1CF56850F44D4677AE" unitRef="shares">450000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-033B15992C52FAF9E8E850F44D4604ED" unitRef="shares">327000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-0260DD5DD600B818285750F44D65362E" unitRef="usdPerShare">11.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-3E1DD6A267E673B42D8550F44D55A138" unitRef="usdPerShare">9.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-806283ACDE8C51880B9050F44D4696C6" unitRef="usd">68000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-0E3EE6A3A06BA2D5688750F44D7415DD" unitRef="usd">45000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-CA39E43E886B0D434E5450F44D557302" unitRef="shares">159000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-98D4F80B2920D9FC0F6450F44D74BB37" unitRef="shares">131000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-2096AD4C95FB29883F5850F44D65EA5E" unitRef="usdPerShare">11.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-28A23499BE10613AB63A50F44D6530E9" unitRef="usdPerShare">18.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-F8E1D5BA898C6F875DA350F44D651E27" unitRef="shares">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-EF703B4172E675CBEED050F44D65C201" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-C4A90134894F287E7BBD50F44D65CB0C" unitRef="usdPerShare">2.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="FI2015Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-18580127C1E56B3DC02450F44D65F91C" unitRef="usd">34000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="FI2016Q4_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember" decimals="-3" id="Fact-A4691B0A833EB1D391AE50F44D6594CE" unitRef="usd">69000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-6A22E4F757F90A5DD84C50F44D468F9A" unitRef="usd">534000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="FI2017Q4_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember" decimals="-3" id="Fact-5D0FD0CF1473CFEE3F2F50F44D554C9C" unitRef="usd">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-C807A57079897F191ADB50F44D74D2BB" unitRef="usd">482000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="FI2015Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-CA5077484F021D89EAAF50F44D55F8B3" unitRef="shares">720000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-A20442DF51D2F4F587B250F44D747B81" unitRef="shares">524000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-0E3204E5B043B6F3F80350F44D653F46" unitRef="shares">358000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" id="Fact-EE6439A57B7DD9C8B50688461BB2DF0A">distributed to the directors upon their separation from service</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
	<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-98AB3AB0A03A8DD8A10650F44D65CFFA" unitRef="usdPerShare">6.70</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-6B51846E99BF86B4BDA850F44D553B7D" unitRef="usdPerShare">6.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember" decimals="2" id="Fact-7873A5A2E645093BEFF650F44D65EE41" unitRef="usdPerShare">7.33</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember" decimals="2" id="Fact-A9984B9B2F78E1133E5450F44D652C87" unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="FI2015Q4" decimals="-3" id="Fact-925044310E5BE61653E250F44D657976" unitRef="usd">1040000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="FI2016Q4" decimals="-3" id="Fact-7ECE7EE7D2BFEC4E851250F44D658566" unitRef="usd">2533000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="FI2017Q4" decimals="-3" id="Fact-194BD606658C31E0DCD950F44D651B05" unitRef="usd">3254000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="FD2017Q4YTD" id="Fact-4CAD4445D108004B70E250F44D555837">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="FD2016Q4YTD" id="Fact-07B8B09247B398332B5B50F44D657A78">P5Y0M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="FD2017Q4YTD" id="Fact-900FCB22CEB7A73515FB50F44D46AA2A">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-0AB5FC28F81E42C29B6E50F44D555F5B" unitRef="usd">465000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-C1D2ACB1B019C360679E50F44D6573A7" unitRef="usd">433000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" id="Fact-72D1DCBB17E7B7C5D0D250F44D657D27">P3Y10M30D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" id="Fact-8BFD31F14F47ECE4AB5150F44D65BCCC">P3Y8M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="FI2016Q4_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember" decimals="-3" id="Fact-72F89F3C5B75753173FA50F44D65A0AE" unitRef="shares">74000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="FI2017Q4_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember" decimals="-3" id="Fact-99F2215A4153D995308850F44D65C5FE" unitRef="shares">31000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember" decimals="-3" id="Fact-A10FE006534EABFB89DE50F44D4686CD" unitRef="shares">7000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember" decimals="2" id="Fact-67F3ADE581CDB8B0C6B750F44D74DC8D" unitRef="usdPerShare">10.43</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="FD2015Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" id="Fact-E857C4A26A8B6FB91B7750F44D65C5B2">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" id="Fact-CEE1FEEB34E6305F644050F44D654420">P4Y6M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" id="Fact-5EF1910ABEF93537451950F44D65DCBD">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember" decimals="-3" id="Fact-4FD845F8DCBFB94C593950F44D749E8D" unitRef="shares">-36000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
	<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="FI2015Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-28DA1790482D15DF230350F44D558E94" unitRef="usdPerShare">11.38</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
	<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="FI2016Q4_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember" decimals="2" id="Fact-949269C1133842C1D7DC50F44D65414D" unitRef="usdPerShare">9.31</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
	<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-42664388082468FC216550F44D744CD8" unitRef="usdPerShare">11.55</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
	<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="FI2017Q4_us-gaap_AwardTypeAxis_ppih_UnvestedOptionMember" decimals="2" id="Fact-4810CD8C4F54B031810D50F44D55B22A" unitRef="usdPerShare">8.24</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
	<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="2" id="Fact-56FE8F4CA825AFEFE25350F44D65F933" unitRef="usdPerShare">9.44</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
	<us-gaap:SharesOutstanding contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="0" id="Fact-75A34B57A1690679968C50F44D6540CF" unitRef="shares">7305925</us-gaap:SharesOutstanding>
	<us-gaap:SharesOutstanding contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="0" id="Fact-2204F468C78A8FF86B5A50F44D651F56" unitRef="shares">7595509</us-gaap:SharesOutstanding>
	<us-gaap:SharesOutstanding contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="0" id="Fact-DC198F02B0DF96D9F22B50F44D6584B3" unitRef="shares">7716542</us-gaap:SharesOutstanding>
	<us-gaap:ShortTermBorrowings contextRef="FI2016Q4" decimals="-3" id="Fact-44DC7E08DA7E2BDA7EE350F44D46C43C" unitRef="usd">4471000</us-gaap:ShortTermBorrowings>
	<us-gaap:ShortTermBorrowings contextRef="FI2017Q4" decimals="-3" id="Fact-43C80EDE712A5E91A2D050F44D65563D" unitRef="usd">8026000</us-gaap:ShortTermBorrowings>
	<us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" decimals="0" id="Fact-907ACB97B9263033F3C550F44D651E9D" unitRef="usd">40000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
	<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="0" id="Fact-BD7F8C7BEE34F7942DBC50F44D654F8E" unitRef="shares">271771</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
	<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="0" id="Fact-A2631B9017153BB6BF9250F44D652BAC" unitRef="shares">94280</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
	<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited contextRef="FD2016Q4YTD" decimals="-3" id="Fact-708C338D347B007F711750F44D65DBD8" unitRef="shares">-4000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
	<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited contextRef="FD2017Q4YTD" decimals="-3" id="Fact-30A2CDE44CDA51E008CA50F44D652D27" unitRef="shares">-7000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
	<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="FD2016Q4YTD" decimals="-3" id="Fact-EE4377C4B1B2E4F4247150F44D65F45B" unitRef="shares">-123000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
	<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DD5D3577701AA8DEFC2F50F44D652228" unitRef="shares">-101000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
	<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-D959D89D4CF31977735950F44D462A49" unitRef="shares">-59000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" decimals="-3" id="Fact-2752E3F632EF293C701D50F44D55969B" unitRef="shares">-35000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="FD2016Q4YTD" decimals="-3" id="Fact-63BBDBA02EEAFCCBC6B550F44D6590E8" unitRef="usd">418000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-BBAFC1B15CCE6723143550F44D6579C9" unitRef="usd">296000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-A7ECAC23575C68AD540E50F44D65C3EE" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" decimals="-3" id="Fact-7A46482B5B9F01F2642E7FC58C8FF686" unitRef="usd">120000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7A9347748E2A11E4895550F44D6539F4" unitRef="usd">-44000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-A2AFDDD3096E9D9DDC0750F44D55F808" unitRef="usd">-215000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-ACF40E5A48733BA4638250F44D555700" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" decimals="-3" id="Fact-0901062977512D9D296850F44D65D857" unitRef="usd">170000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4" decimals="-3" id="Fact-4B132AF7D0EC73D1CF7A50F44D46C09B" unitRef="usd">69028000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-D3D6B55E3D01EB26F89750F44D650A2D" unitRef="usd">-3980000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-87F4D5F50724EC72658850F44D55A9A2" unitRef="usd">53877000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-B8F5ECDD3E5426E6B6A650F44D65710F" unitRef="usd">74000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-7BB144EB5682DC64017950F44D65FE7A" unitRef="usd">19347000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" decimals="-3" id="Fact-7E6AD2CE9C0DB6AFCA3D7FC2F9F44D44" unitRef="usd">-290000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4" decimals="-3" id="Fact-E8B5C6EC713A45D74EB050F44D650417" unitRef="usd">59413000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-6EF20E50619864F26B6250F44D651435" unitRef="usd">-2724000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-5AA7467CB10DDE601C8B50F44D552EF4" unitRef="usd">55358000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-7115FB58106F5DCA3D0350F44D552CB0" unitRef="usd">76000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-5884E21510C635FA57C550F44D55379B" unitRef="usd">6873000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" decimals="-3" id="Fact-39F977FA9A992280609068055E3C6435" unitRef="usd">-170000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4" decimals="-3" id="Fact-4BF958DD6350FDF765BB50F44D654EB1" unitRef="usd">51812000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-5B475D7EC11AF876886C50F44D65735A" unitRef="usd">-1466000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-DA4EDE153F35F32F48D650F44D74B393" unitRef="usd">56304000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-7E5872C8F4193D31E67250F44D6514C1" unitRef="usd">77000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-BD3E015D2CCA5144E45F50F44D653100" unitRef="usd">-3103000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" decimals="-3" id="Fact-D5867C92A86E038F2F587FC5EFE43C94" unitRef="usd">0</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="FI2016Q4" decimals="-3" id="Fact-2A5A20A89E67F56526BD50F44D559EDA" unitRef="usd">59413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="FI2017Q4" decimals="-3" id="Fact-CEC5D2CAA6BF8602F27D50F44D55A433" unitRef="usd">51812000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:TaxCreditCarryforwardExpirationDate contextRef="FD2017Q4YTD" id="Fact-9E0D9CFD8C2F52231A2150F44D554CE6">2022-01-31</us-gaap:TaxCreditCarryforwardExpirationDate>
	<us-gaap:TreasuryStockShares contextRef="FI2016Q4" decimals="-1" id="Fact-65CD628228B4FD714A7350F44D749730" unitRef="shares">26750</us-gaap:TreasuryStockShares>
	<us-gaap:TreasuryStockShares contextRef="FI2017Q4" decimals="-3" id="Fact-5ECAE82331C558FFBBC550F44D4602CE" unitRef="shares">0</us-gaap:TreasuryStockShares>
	<us-gaap:TreasuryStockSharesAcquired contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="0" id="Fact-692B3FFCE5A2FDE74CBA50F44D65EA89" unitRef="shares">17813</us-gaap:TreasuryStockSharesAcquired>
	<us-gaap:TreasuryStockSharesAcquired contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="0" id="Fact-AC1865A33ECA265107A450F44D658FEF" unitRef="shares">26753</us-gaap:TreasuryStockSharesAcquired>
	<us-gaap:TreasuryStockValue contextRef="FI2016Q4" decimals="-3" id="Fact-AE764EF8F8D938FDF07950F44D65F83B" unitRef="usd">170000</us-gaap:TreasuryStockValue>
	<us-gaap:TreasuryStockValue contextRef="FI2017Q4" decimals="-3" id="Fact-8596500DB1C12493DF6650F44D550EE0" unitRef="usd">0</us-gaap:TreasuryStockValue>
	<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="FD2016Q4YTD" decimals="-3" id="Fact-5ECD8C3FB1FBA0B0D95750F44D65CD37" unitRef="usd">120000</us-gaap:TreasuryStockValueAcquiredCostMethod>
	<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DF263A250708B6CA615F50F44D558987" unitRef="usd">170000</us-gaap:TreasuryStockValueAcquiredCostMethod>
	<us-gaap:UnamortizedDebtIssuanceExpense contextRef="FI2016Q4" decimals="-3" id="Fact-12E90989C8419C55F68850F44D469856" unitRef="usd">-165000</us-gaap:UnamortizedDebtIssuanceExpense>
	<us-gaap:UnamortizedDebtIssuanceExpense contextRef="FI2017Q4" decimals="-3" id="Fact-39C7F95230B7F33DB22850F44D65F77B" unitRef="usd">-200000</us-gaap:UnamortizedDebtIssuanceExpense>
	<us-gaap:UnrecognizedTaxBenefits contextRef="FI2015Q4" decimals="-3" id="Fact-C7795AA57CC576EF73B950F44D46BC81" unitRef="usd">1313000</us-gaap:UnrecognizedTaxBenefits>
	<us-gaap:UnrecognizedTaxBenefits contextRef="FI2016Q4" decimals="-3" id="Fact-7F22FD5CEE9B1E766C4850F44D65B164" unitRef="usd">1331000</us-gaap:UnrecognizedTaxBenefits>
	<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-8D5BD9A036F794A48ED950F44D651A80" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
	<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F2AE9656F1A74F7692D350F44D65C48C" unitRef="usd">-7000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
	<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="FI2017Q4" decimals="-5" id="Fact-F21465E8ECDFEC8CAC6089EF5C84ED83" unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
	<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0C8D18191E396610EC7450F44D4614DC" unitRef="usd">19000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
	<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-464C2700B21F9F3507CB50F44D468635" unitRef="usd">5000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
	<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="FD2016Q4YTD" decimals="-3" id="Fact-9A3FCD93AD4D6E58EC8A50F44D460D00" unitRef="usd">3000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
	<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-4261FF74BB0969885C4950F44D469FCF" unitRef="usd">6000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
	<us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="FD2016Q4YTD" decimals="-3" id="Fact-509C607CDAA9F4DAE4DD50F44D46E6CA" unitRef="usd">-4000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
	<us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="FD2017Q4YTD" decimals="-3" id="Fact-39BB1D3BA2B7E370DF3F50F44D461901" unitRef="usd">-34000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
	<us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="FI2017Q4" decimals="-3" id="Fact-4A580DCCAC72E7A24BB450F44D559E7C" unitRef="usd">1301000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
	<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="FD2016Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_country_US" decimals="-3" id="Fact-F0D956ED6EAEA98934A650F44D559774" unitRef="usd">838000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
	<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="FD2016Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_us-gaap_ForeignCountryMember" decimals="-3" id="Fact-6933AA48735F39659DBF50F44D5556F3" unitRef="usd">-36000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
	<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="FD2016Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_us-gaap_StateAndLocalJurisdictionMember" decimals="-3" id="Fact-512BD8832EB70707455650F44D555A54" unitRef="usd">122000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
	<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="FD2017Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_country_US" decimals="-3" id="Fact-38D6E7328BC028F6334A50F44D5509E9" unitRef="usd">-1206000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
	<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="FD2017Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_us-gaap_ForeignCountryMember" decimals="-3" id="Fact-A7B13E26E6BC63632BE250F44D554FFC" unitRef="usd">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
	<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="FD2017Q4YTD_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_us-gaap_StateAndLocalJurisdictionMember" decimals="-3" id="Fact-ABDD6F7F455854CEEB3250F44D552501" unitRef="usd">297000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
	<us-gaap:ValuationAllowanceMethodologiesAndAssumptions contextRef="FD2017Q4YTD" id="Fact-AFAA93CA9FDA7527553750F44D46EE8B">The Company continues to have a valuation allowance on its domestic DTAs since domestic losses continue to be generated.</us-gaap:ValuationAllowanceMethodologiesAndAssumptions>
	<us-gaap:ValuationAllowancesAndReservesBalance contextRef="FI2016Q4" decimals="-3" id="Fact-0613FD2CC61A0EAA245950F44D557C14" unitRef="usd">2024000</us-gaap:ValuationAllowancesAndReservesBalance>
	<us-gaap:ValuationAllowancesAndReservesBalance contextRef="FI2017Q4" decimals="-3" id="Fact-28186CCCB0881E2184BD50F44D55655D" unitRef="usd">1625000</us-gaap:ValuationAllowancesAndReservesBalance>
	<us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="FD2016Q4YTD" decimals="-3" id="Fact-2B59C0D569E3EBD3BAF250F44D65B78D" unitRef="usd">27000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
	<us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D5367EF03224337BC43650F44D5562D8" unitRef="usd">52000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2016Q4YTD" decimals="-3" id="Fact-398F089F760C8B1F7D1750F44D6520A4" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2017Q4YTD" decimals="-3" id="Fact-65526D7F6036D4BDE33850F44D6520AC" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0A7341BE6212627910A550F44D6597FC" unitRef="shares">7488000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2017Q4YTD" decimals="-3" id="Fact-356A3213DCAD8F97A66C50F44D6547A3" unitRef="shares">7680000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="FD2016Q4YTD" decimals="-3" id="Fact-2CDB4C07128E9AEB09AF50F44D655C7A" unitRef="shares">7488000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
	<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="FD2017Q4YTD" decimals="-3" id="Fact-FB3445DFBD5DF3290B6150F44D652675" unitRef="shares">7680000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
	<ppih:SalesTaxPolicyPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-7956DFEE6B75AE80D12850F44D55713B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Sales tax.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; Sales tax is reported on a net basis in the consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ppih:SalesTaxPolicyPolicyTextBlock>
	<us-gaap:AccountingChangesAndErrorCorrectionsTextBlock contextRef="FD2017Q4YTD" id="Fact-5BBCC60CDF7CB5CED1EE8D5869FBF13E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Correction of immaterial errors&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;An error was identified during the preparation and review of the second quarter, July 31, 2017, financial statements, as stock-based compensation cost and additional paid in capital had been reversed for vested equity awards that expired, terminated or were unexercised&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. The cumulative adjustment for the stock-based compensation cost covering the period from May 1, 2015 to January&amp;#160;31,&amp;#160;2016 was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.8&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. The adjustments applicable to the fiscal year ending January&amp;#160;31,&amp;#160;2017 were approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.8&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Pursuant to the guidance of Staff Accounting Bulletin ("SAB") No. 99, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Materiality, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;the Company concluded that the errors were not material to any of its prior period financial statements. The prior period financial statements were revised, in accordance with SAB No. 108, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;A reconciliation of the effects of the adjustments to the previously reported balance sheet and stockholders' equity at January&amp;#160;31,&amp;#160;2017 follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Revised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Additional paid in capital&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$53,716&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,642&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$55,358&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Retained earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8,515&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,642&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6,873&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;A reconciliation of the effects of the adjustments to the previously reported statement of operations for the year ended January&amp;#160;31,&amp;#160;2017 follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Revised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;General and administrative expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$16,783&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$17,579&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total operating expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;22,504&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;23,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loss from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(10,788&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(11,584&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loss from continuing operations before income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(12,977&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(13,773&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loss from continuing operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(12,366&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(13,162&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(11,678&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(12,474&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loss per share from continuing operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1.65&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(0.11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1.76&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loss per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1.56&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(0.11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1.67&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;A reconciliation of the effects of the adjustments to the previously reported statement of cash flows for the year ending January&amp;#160;31,&amp;#160;2017 follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Revised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($11,678)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($796)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($12,474)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock-based compensation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;650&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,446&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:AccountingChangesAndErrorCorrectionsTextBlock>
	<us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-013CDA7BF5C8CACCC8E950F44D551377">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Cash and cash equivalents. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;All highly liquid investments with a maturity of three months or less when purchased are considered to be cash equivalents. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, respectively. On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.7&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was held in the U.S. and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6.4&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was held in the foreign subsidiaries. On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was held in the U.S. and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was held in the foreign subsidiaries.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Accounts payable included drafts payable of less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; for both &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
	<us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="FD2017Q4YTD" id="Fact-17F6F27AF05612298F3C50F44D65E5BF">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Restricted cash. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Restricted cash, held by foreign subsidiaries, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1.2&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1.1&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, respectively. Restricted cash held by foreign subsidiaries related to fixed deposits that also serve as security deposits and guarantees.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
	<us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-EAEB5865C7E4128E431E50F44D654DEE">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Contingencies. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company is subject to various legal proceedings and claims that arise in the ordinary course of business, including those involving environmental, tax, product liability and general liability claims. The Company accrues for such liabilities when it is probable that future costs will be incurred and such costs can be reasonably estimated. Such accruals are based on developments to date, the Company's estimates of the outcomes of these matters, and its experience in contesting, litigating and settling other similar matters. The Company does not currently anticipate the amount of any ultimate liability with respect to these matters will materially affect the Company's financial position, liquidity or future operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
	<us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-1E84CF8B8E1028A9598E50F44D651151">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Accumulated other comprehensive loss. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Accumulated other comprehensive loss represents the change in equity from non-owner transactions and consisted of foreign currency translation, minimum pension liability and marketable securities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:675px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:517px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:65px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:65px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Equity adjustment foreign currency, gross&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($268&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($1,409&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Minimum pension liability, gross&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,307)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,472)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Marketable security, gross&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;142&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal excluding tax effect&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,575)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(2,739)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Tax effect of foreign exchange currency&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(6)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(50)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Tax effect of minimum pension liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;115&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;115&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Tax effect of marketable security&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(50)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total accumulated other comprehensive loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($1,466)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($2,724)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
	<us-gaap:ConcentrationRiskCreditRisk contextRef="FD2017Q4YTD" id="Fact-ABEB65C64FC9C3349F7250F44D555336">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Concentration of credit risk. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company maintains its U.S. cash in bank deposit accounts at financial institutions that are insured by the Federal Deposit Insurance Corporation ("FDIC"). Cash balances are below FDIC limits. The Company has not experienced any losses in such accounts.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has a broad customer base doing business in all regions of the U.S. as well as other areas in the world.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
	<us-gaap:ConsolidationPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-83ABC91F37A74043AE9F50F44D65AD36">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Consolidation. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The consolidated financial statements include the accounts of the Company and its domestic and foreign subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
	<us-gaap:ConstructionContractorsOperatingCyclePolicyPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-FA40E2CB221E57B6756E50F44D65F25A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Operating cycle. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The length of contracts vary, but are typically less than one year. The Company includes in current assets and liabilities amounts realizable and payable in the normal course of contract completion unless completion of such contracts extends significantly beyond one year.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConstructionContractorsOperatingCyclePolicyPolicyTextBlock>
	<us-gaap:DebtDisclosureTextBlock contextRef="FD2017Q4YTD" id="Fact-505EEC8685C305C8A85450F44D46C3ED">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 8 - Debt&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:661px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:509px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:71px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:71px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Revolving line North America&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$3,813&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Mortgage notes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,723&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,463&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Revolving lines foreign&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;301&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Term loans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;80&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Capitalized lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;846&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;283&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total debt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;15,965&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;11,940&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Unamortized debt issuance costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(165&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less current maturities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8,037&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4,517&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total long-term debt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$7,728&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$7,258&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Current portion of long-term debt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$8,037&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$4,517&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Unamortized debt issuance costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(46&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total short-term debt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$8,026&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$4,471&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The following table summarizes the Company's scheduled maturities on January 31:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:201px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:56px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:53px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:53px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:53px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:67px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Revolving line North America&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Mortgages&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,723&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;367&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;372&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;377&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;383&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;389&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5,835&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Revolving line foreign&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Capitalized lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;846&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;274&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;224&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;240&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;86&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$15,965&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$8,037&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$596&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$617&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$469&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$411&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$5,835&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Revolving line North America&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;September&amp;#160;24, 2014&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company entered into a Credit and Security Agreement with a financial institution (as amended, the "Credit Agreement"). Under the terms of the Credit Agreement, the Company can borrow up to a combined &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$15.0&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in the U.S. and Canada, subject to borrowing base availability from secured domestic and certain Canadian assets, such as accounts receivable and inventory, and other requirements, under a revolving line of credit. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Credit Agreement covenants restrict debt, liens, share repurchases and investments, and require achieving a minimum fixed charge coverage ratio with respective performance metrics as defined by the Credit Agreement if a minimum availability is not met.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; In a seventh amendment to the Credit Agreement executed on December 14, 2017, the lenders under the Credit Agreement increased the borrowing limit for the Company&amp;#8217;s Canadian subsidiary and adjusted minimum availability requirements for borrowers in the U.S. and Canada.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Interest rates under the Credit Agreement vary based on the average availability in the preceding fiscal quarter and are: (a) a margin in effect plus a base rate, if below certain availability limits; or (b) a margin in effect plus the Eurodollar rate for the corresponding interest period&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company had borrowed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5.06%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3.95%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.9&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; available to it under the revolving line of credit. In addition, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.2&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of availability was used under the Credit Agreement primarily to support letters of credit to guarantee amounts committed for inventory purchases. Cash required for operations is provided by draw-downs on the line of credit.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;in compliance&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; with all covenants under the Credit Agreement. The North American revolving line balances as of January&amp;#160;31,&amp;#160;2018 and 2017 were included as current liabilities in the consolidated balance sheets, because the Credit Agreement has a subjective acceleration clause.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Credit Agreement will expire on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;September&amp;#160;25, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. The Company has engaged a financial advisor and is actively pursuing refinancing the Credit Agreement and replacement financing sources.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Revolving lines foreign. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company also has credit arrangements used by its Middle Eastern subsidiaries. These credit arrangements are in the form of overdraft facilities and project financing at rates competitive in the countries in which the Company operates. The lines are secured by certain equipment, certain assets, such as accounts receivable and inventory, and a guarantee by the Company. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Some credit arrangement covenants require a minimum tangible net worth to be maintained&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; including intercompany subordinated debt. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;In addition, some of the revolving credit facilities restrict payment of dividends.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;in compliance with the covenants under the credit arrangement.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Interest rates are 4.0% per annum below National Bank of Fujairah Base Rate, minimum 3.5% per annum, and Emirates Inter Bank Offered Rate (EIBOR) plus 3.5% per annum. The Company's interest rates range from 3.5% to 6.0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company can borrow &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$13.5&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; under these credit arrangements. The Company borrowed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$4.1&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; available under these credit arrangements as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. In addition, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$9.3&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of availability was used to support letters of credit to guarantee amounts committed for inventory purchases.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has a revolving line for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;14.6 million Saudi Riyal&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$3.9&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; U.S. dollars at the prevailing exchange rate on the transaction date) from a Saudi Arabian bank. The loan has an interest rate of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and matures &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;April 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subsequent to January 31, 2018, the Company reduced this revolving line to 5.4 million Saudi Riyal (approximately $1.4&amp;#160;million) which matures October 2018.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has a revolving line for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;10 million Dirhams&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; U.S. dollars at the prevailing exchange rate on the transaction date) from a bank in the U.A.E. The loan has an interest rate of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and matures &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;June 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has a revolving line for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;25.5 million Dirhams&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; U.S. dollars at the prevailing exchange rate on the transaction date) from a bank in the U.A.E. The loan has an interest rate of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and matures &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;July 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company&amp;#8217; credit arrangements used by its Middle Eastern subsidiaries renew on an annual basis. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company guarantees the subsidiaries' debt including all foreign debt.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Mortgages. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;July&amp;#160;28, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company borrowed $8.0&amp;#160;million CAD (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6.1&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; at the prevailing exchange rate on the transaction date) from a bank in Canada under a mortgage note secured by the manufacturing facility located in Alberta, Canada that matures on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;December&amp;#160;23, 2042&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. The interest rate is variable, currently at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.7%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, with monthly payments of $31 thousand CAD (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$24 thousand&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;) for interest; and monthly payments of $27 thousand CAD (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$20 thousand&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;) for principal. Principal payments began January 2018.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;June&amp;#160;19, 2012&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company borrowed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; under a mortgage note secured by its manufacturing facility in Lebanon, Tennessee. The proceeds were used for payment of amounts borrowed. The loan bears interest at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.5%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; with monthly payments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$13 thousand&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; for both principal and interest and matures &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;July&amp;#160;1, 2027&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;June&amp;#160;19, 2022&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, and on the same day of each year thereafter, the interest rate shall adjust to the prime rate, provided that the applicable interest rate shall not adjust more than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2.0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; per annum and shall be subject to a ceiling of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18.0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and a floor of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.5%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Capital leases. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;October&amp;#160;20, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company obtained a capital lease for $0.18 million CAD (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.1&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for these capital leases is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; per annum with monthly principal and interest payments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$3 thousand&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, and these leases mature on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;September&amp;#160;29, 2022&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;May&amp;#160;5, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company obtained two capital leases for a total of $0.94 million CAD (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.7&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; USD at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for these capital leases is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7.8%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; per annum with monthly principal and interest payments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$9 thousand&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, and these leases mature on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;April&amp;#160;30, 2021&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;August&amp;#160;5, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company obtained a capital lease for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;0.6 million Indian Rupees&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$8&amp;#160;thousand&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; U.S. dollars at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for this capital lease is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;15.6%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; per annum with monthly principal and interest payments of less than a thousand dollars, and the lease matures on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;July&amp;#160;5, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;June&amp;#160;26, 2014&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company obtained two capital leases for $0.9 million CAD (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for these capital leases is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3.25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; per annum with monthly principal and interest payments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$14 thousand&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, and these leases mature on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;June&amp;#160;25, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;July&amp;#160;1, 2014&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company obtained a capital lease for $49,000 CAD (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$52&amp;#160;thousand&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for this capital lease is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3.25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; per annum with monthly principal and interest payments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1 thousand&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, and the lease matures in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;June&amp;#160;30, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
	<us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock contextRef="FD2017Q4YTD" id="Fact-36E2FEF4DA883E2BEF6E50F44D559247">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:78%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Deferred compensation liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$815&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$529&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock>
	<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="FD2017Q4YTD" id="Fact-4811AE0284F761E0192750F44D741455">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 12 - Stock-based compensation&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;At January 31, 2018, the Company had the following incentive stock plans:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017 Omnibus Stock Incentive Plan as Amended June 13, 2017, which stockholders approved in June 2017; &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2013 Omnibus Stock Incentive Plan as Amended June 14, 2013, which stockholders approved in June 2013; &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2009 Non-Employee Directors Stock Option Plan, which stockholders approved in June 2009; &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2004 Stock Incentive Plan, which stockholders approved in June 2004; &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2001 Independent Directors Stock Option Plan, which stockholders approved in June 2001.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;At January 31, 2018, the Company had reserved a total of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;718,730&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; shares for issuance under these incentive stock plans.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The 2017 Plan and 2013 Plan provide for the grant of deferred shares, non-qualified stock options, incentive stock options, restricted shares, restricted stock units, and performance-based restricted stock units intended to qualify under section 422 of the Internal Revenue Code; and the 2009 Plan, 2004 Plan and 2001 Plan provide for the grant of non-qualified stock options. All of the Plans authorize awards to officers, employees, consultants, and directors.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Stock compensation expense&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has stock-based compensation awards that can be granted to eligible employees, officers or directors. The Company recognized the following stock based compensation expense:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:80%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock-based compensation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$94&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$256&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Restricted stock based compensation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,353&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Stock options&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Options vest ratably over &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4 years&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and are exercisable for up to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;ten years&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; from the date of grant. To cover the exercise of vested options, the Company issues new shares from its authorized but unissued share pool. The Company calculates all stock compensation expense based on the grant date fair value of the option and recognizes expense on a straight-line basis over the four-year vesting period of the option.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The fair value of each option award was estimated on the date of grant using the Black-Scholes option-pricing model that used the assumptions noted in the following table. The principal variable assumptions utilized in valuing options and the methodology for estimating such model inputs include:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;R&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;isk-free interest rate - an estimate based on the "Market yield on U.S. Treasury securities at the rate for the period described in assumption 3 below, quoted on investment basis" for the end of week closest to the stock option grant date, from the Federal Reserve website;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;E&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;xpected volatility - an estimate based on the historical volatility of PPIH common stock's weekly closing stock price for the expected life; and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;E&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;xpected life of the option - an estimate based on historical experience including the effect of employee terminations.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:30px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:422px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Risk-free interest rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected volatility&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;43.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected life in years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Dividend yield&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The following summarizes the activity related to options outstanding under all plans for the years ended January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. The Company did not grant any stock options in 2017.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:362px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:80px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(Shares in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Weighted average exercise price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Weighted average remaining contractual term&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Aggregate intrinsic value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;720&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$11.38&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7.33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(59&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6.70&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;68&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expired or forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(159&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;11.98&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;11.55&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;534&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Options exercisable on January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;450&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$11.92&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;465&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6.80&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;45&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expired or forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(131&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18.54&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;358&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9.44&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;482&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Options exercisable on January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;327&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$9.56&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;3.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$433&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The weighted average fair value of options granted, net of options surrendered, during 2016 was estimated at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;$2.85&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; per share on the date of grant.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:442px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:80px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Unvested options outstanding &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(shares in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Weighted-average grant date fair value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Aggregate intrinsic value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$9.31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$69&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Vested&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(36&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expired or forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;10.43&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Outstanding on January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$8.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Based on historical experience the Company expects &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;90%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of these options to vest.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, there was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of unrecognized compensation cost related to unvested stock options granted under the plans. That cost is expected to be recognized over the weighted-average period of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; year.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
	<us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="FD2017Q4YTD" id="Fact-91621984B384521AA24D50F44D4617BC">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 5 - Discontinued operations&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The domestic fabric filter business, which was included in discontinued operations, sold product until operations ceased in the second quarter of 2016. The Filtration business segment is reported as discontinued operations in the consolidated financial statements, and the notes to consolidated financial statements have been revised to conform to the current year reporting. For the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, tax expense was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1.0&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, and income from discontinued operations net of tax was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.7&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Results of the discontinued operations were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:78%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net sales&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$10,467&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Gain on disposal of discontinued operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Income from discontinued operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,522&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Income from discontinued operations before income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,731&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Income tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,043&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Income from discontinued operations, net of tax&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$688&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Components of assets and liabilities from discontinued operations consist of the following:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:541px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:67px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;January 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Trade accounts receivable, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total assets from discontinued operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Current liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Trade accounts payable, accrued expenses and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total liabilities from discontinued operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash flows from discontinued operations:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:541px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:67px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;January 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net cash (used in) provided by discontinued operating activities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,133&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net cash provided by discontinued investing activities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9,606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net cash used in discontinued financing activities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(10,739&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
	<us-gaap:EarningsPerSharePolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-6C322BE80B19029386AE50F44D6573C7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Net loss per common share. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Earnings per share ("EPS") is computed by dividing net loss by the weighted average number of common shares outstanding (basic). The Company reported net losses in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;; therefore, the diluted loss per share was identical to the basic loss per share rather than assuming conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect on earnings per share. The dilutive shares are in the following table:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:549px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Basic weighted average number of common shares outstanding &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Basic weighted average number of common shares outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,680&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,488&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Dilutive effect of stock options, deferred stock and restricted stock units&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Weighted average number of common shares outstanding assuming full dilution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,680&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,488&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock options not included in the computation of diluted EPS of common stock because the option exercise prices exceeded the average market prices&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;139&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;306&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Canceled options during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(131&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(159&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock options with an exercise price below the average stock price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;219&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;218&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
	<us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="FD2017Q4YTD" id="Fact-BD375775D4E663BF6E2E50F44D55B505">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Fair value of financial instruments&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The carrying values of cash and cash equivalents, accounts receivable and accounts payable are reasonable estimates of their fair value due to their short-term nature. The carrying amount of the Company's short-term debt, revolving line of credit and long-term debt approximate fair value because the majority of the amounts outstanding accrue interest at variable market rates.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
	<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-997D93D89C09DB13762D50F44D466C4E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Translation of foreign currency. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Assets and liabilities of consolidated foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at year-end. Revenues and expenses are translated at average weighted exchange rates prevailing during the year. Gains or losses on foreign currency transactions and the related tax effects are reflected in net income. The resulting translation adjustments are included in stockholders' equity as part of accumulated other comprehensive income (loss).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
	<us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="FD2017Q4YTD" id="Fact-3B1BBD5DD34C3418BD2550F44D659516">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Goodwill.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; The purchase price of an acquired company is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. All identifiable goodwill as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, is attributable to the purchase of Perma-Pipe Canada, Ltd. ("PPC"). The Company does not amortize goodwill.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:46%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Foreign exchange change effect&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$144&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,423&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;In January 2017, the Financial Accounting Standards Board ("FASB") issued authoritative guidance that simplifies the assessment of goodwill for impairment when the estimated fair value of a reporting unit is less than its carrying value by eliminating the requirement to determine the fair value of goodwill. Under the new guidance, the amount of goodwill impairment will be determined by the amount the carrying value of the reporting unit exceeds its fair value. The new guidance is effective for the Company beginning January 1, 2020, with early adoption permitted. The Company adopted this new guidance in the fourth quarter of 2016.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company performs an &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;impairment assessment of goodwill annually as of January 31&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, or more frequently if triggering events occur, based on the estimated fair value of the related reporting unit. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;There was no impairment to goodwill&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Other intangible assets with definite lives. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company owns several patents including those covering features of its piping and electronic leak detection systems. Patents are capitalized and amortized on a straight-line basis over a period not to exceed the legal lives of the patents. The Company expenses costs incurred to renew or extend the term of intangible assets. Gross patents were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. Accumulated amortization was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. Future amortization over the next five years ending January 31 will be less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in the years 2018 to 2022 and less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; thereafter.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
	<us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-62EFBB8D437CDEBB237650F44D65DD5D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Impairment of long-lived assets. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company evaluates long-lived assets (including intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. A factor considered important that could trigger an impairment review includes a year-to-date loss from operations. The Company reported a loss in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. An asset is considered impaired if its carrying amount exceeds the undiscounted future net cash flow the asset is expected to generate. Based on the Company's review of the projected cash flows over the remaining useful lives of the assets, management has determined that &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;there was no impairment of long-lived assets&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
	<us-gaap:IncomeTaxDisclosureTextBlock contextRef="FD2017Q4YTD" id="Fact-BC4102D50401C2D74F2650F44D659169">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 10 - Income taxes&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:510px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:86px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:81px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Loss from continuing operations before income taxes &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Domestic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($7,924)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($9,261)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(2,285)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(4,512&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($10,209)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($13,773)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:510px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:81px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Components of income tax benefit &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Federal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($106)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;697&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;837&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;State and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;28&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,309&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total current income tax expense (benefit)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;725&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(578&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Deferred&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Federal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(33)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(925)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(33)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;State and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total deferred income tax benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(958)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(33)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total income tax benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($233)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$(611)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The U.S. Tax Cuts and Jobs Act ("Tax Act") was enacted on December 22, 2017 and introduces significant changes to U.S. income tax law. Effective in 2018, the Tax Act reduces the U.S. statutory tax rate from 35% to 21%, effective January 1, and creates new taxes on certain foreign-sourced earnings and certain related-party payments, which are referred to as the global intangible low-taxed income tax and the base erosion anti-abuse tax, respectively. Since the Company is a fiscal taxpayer, the Company is subject to a blended rate of 33.83% as of January 31, 2018. In addition, in 2017 the Company was subject to the onetime transition tax on accumulated foreign subsidiary earnings not previously subject to U.S. income tax.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Due to the timing of the enactment and the complexity involved in applying the provisions of the Tax Act, the Company has made reasonable estimates of the effects and recorded provisional amounts in its financial statements as of January&amp;#160;31,&amp;#160;2018. As the Company collects and prepares necessary data, and interprets the Tax Act and any additional guidance issued by the U.S. Treasury Department, the IRS, and other standard-setting bodies, the Company may make future adjustments to the provisional amounts. The accounting for the tax effects of the Tax Act will be completed in 2018.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Provisional amounts for the following income tax effects of the Tax Act have been recorded as of January&amp;#160;31,&amp;#160;2018 and are subject to change during 2018.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;One-time transition tax&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Tax Act requires us to pay U.S. income taxes on accumulated earnings of its foreign subsidiaries not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8% on the remaining earnings. After going through the steps of the deemed repatriation calculation, the aggregate deferred foreign income inclusion is estimated at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$23.2&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;This income is fully offset by the use of NOL carryforwards and the current year domestic loss, resulting in no regular tax on the income.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;As a result of the onetime transition tax, the Company estimates it will no longer have its foreign earnings subject to U.S. tax. Earnings in the Company's subsidiaries in Canada, and Denmark, are not permanently reinvested, and earnings in the India subsidiary are partially permanently reinvested. With the enactment of the mandatory repatriation, U.S. income taxes will no longer be calculated on the deferred impact of the non-permanently reinvested portion. Going forward these earnings will be subject to tax in their local jurisdiction, and only the impact of the India dividend distribution tax and Canadian withholding taxes will be recorded.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;U.S. income and foreign withholding taxes have not been recognized on the excess of the amount for financial reporting over the tax basis of investments in foreign subsidiaries that is indefinitely reinvested outside the United States.&amp;#160;The Company intends to permanently reinvest the undistributed earnings of the Middle Eastern subsidiaries.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Deferred tax effects&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;As a result of the Tax Act, the Company revalued deferred balances to a tax rate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;21%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; as of the date of enactment, which resulted in a tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and tax benefit of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.4&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; related to a reduction in the federal benefit of state taxes. This tax expense is fully offset by a valuation allowance, therefore, there was no impact to the income statement.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Global intangible low taxed income ("GILTI")&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Tax Act creates a new requirement that certain income (i.e., GILTI) earned by foreign subsidiaries must be included currently in the gross income of the U.S. shareholder. Due to the complexity of the new GILTI tax rules, the Company is continuing to evaluate this provision of this Tax Act. Under U.S. GAAP, the Company is permitted to make an accounting policy election to either treat taxes due on future inclusions in U.S. taxable income related to GILTI as a current-period expense when incurred or to factor such amounts into the Company's measurement of its deferred taxes. The Company has not yet completed its analysis of the GILTI tax rules and is not yet able to reasonably estimate the effect of this provision of the Tax Act or make an accounting policy election for the treatment of the GILTI tax. Therefore, the Company has not recorded any amounts related to potential GILTI tax in its financial statements and has not yet made a policy decision regarding whether to record deferred taxes on GILTI. Because the Company remains in a domestic NOL carryforward position and has a valuation allowance on its deferred tax assets, the Company does not expect an impact to the income statement.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The effective tax rate ("ETR") in 2017 has been significantly impacted by the Company reporting a pre-tax loss for the year, a portion of which was generated by the subsidiary in the U.A.E., which receives no tax benefit due to a zero tax rate in that country and due to the impact of the full valuation allowance maintained against domestic deferred tax assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The difference between the provision for income taxes and the amount computed by applying the U.S. Federal statutory rate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;33.83%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was as follows:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:510px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:81px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Tax benefit at federal statutory rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($3,459)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($4,683)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Federal rate change&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,243&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;State benefit, net of federal income tax effect&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(440&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(103&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Excess income tax on share-based compensation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(183&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Domestic valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,206&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;838&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Permanent differences other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;162&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;205&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Valuation allowance for state NOLs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;297&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;122&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Differences in foreign tax rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;732&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,131&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign tax credit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,249)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Domestic deferred tax true ups&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(364&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Repatriation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,880&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,338&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Valuation allowance for foreign NOLs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(36&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Nontaxable income from the Canadian joint venture&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;551&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Nondeductible interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;242&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;All other, net expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;105&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total income tax benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($233)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($611&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has a U.S. Federal operating loss carryforward of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$12.7&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; that will begin to expire in the year ending &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31, 2031&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The deferred tax asset ("DTA") for state NOL carryforwards of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; relates to amounts that &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;expire at various times from 2022 to 2031&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has a DTA foreign NOL carryforward of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; for its subsidiary in Saudi Arabia that can be carried forward indefinitely and does not have a valuation allowance recorded against it. The ultimate realization of this tax benefit is dependent upon the generation of sufficient operating income in the foreign tax jurisdictions.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company periodically reviews the adequacy of its valuation allowance in all of the tax jurisdictions in which it operates, evaluates future sources of taxable income and tax planning strategies and may make further adjustments based on management's outlook for continued profits in each jurisdiction.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;For the year ending &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company has determined that there is not a greater than 50% likelihood that all of the domestic DTAs will be realized based on the available evidence. The Company recorded a full valuation allowance against the remaining domestic net DTAs on January&amp;#160;31,&amp;#160;2013 net of uncertain tax positions ("UTP"). &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company continues to have a valuation allowance on its domestic DTAs since domestic losses continue to be generated.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has a deferred tax asset of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$9.7&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; for U.S. foreign tax credits after considering the impact of the repatriated foreign earnings. The excess foreign tax credits are subject to a ten-year carryforward and will begin to expire in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31, 2022&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:656px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:496px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Components of deferred income tax assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;U.S. Federal NOL carryforward&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,795&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,765&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Deferred compensation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;341&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;346&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Research tax credit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,703&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,703&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign NOL carryforward&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;332&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;185&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign tax credit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9,749&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4,695&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock compensation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;506&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Other accruals not yet deducted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;270&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;514&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;State NOL carryforward&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,157&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,574&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Accrued commissions and incentives&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;423&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;765&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Inventory valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;110&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;81&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Deferred tax assets, gross&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18,453&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;19,466&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(17,198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(16,551&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;&amp;#160;&amp;#160;Total deferred tax assets, net of valuation allowances&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$1,255&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$2,915&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Components of the deferred income tax liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($1,941)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($2,778)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign subsidiaries unremitted earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(101&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,750&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Prepaid&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(64&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(69&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Total deferred tax liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($2,106)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($4,597)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Deferred tax liability, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($851)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($1,682)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance sheet classification&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Long-term assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$391&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$147&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Long-term liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,242&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,829&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;&amp;#160;&amp;#160;Total deferred tax liabilities, net of valuation allowances&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($851)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($1,682)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The following table summarizes UTP activity, excluding the related accrual for interest and penalties:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:656px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:496px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Balance at beginning of the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,331&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,313&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Increases in positions taken in a prior period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Increases in positions taken in a current period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Decreases due to lapse of statute of limitations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Decreases due to settlements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance at end of the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$1,301&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$1,331&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Included in the total UTP liability were estimated accrued interest and penalty of less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in both &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. These non-current income tax liabilities are recorded in other long-term liabilities in the consolidated balance sheets. The Company's policy is to include interest and penalties in income tax expense. On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company did not anticipate any significant adjustments to its unrecognized tax benefits within the next twelve months. Included in the balance on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; were amounts offset by deferred taxes (i.e., temporary differences) or amounts that could be offset by refunds in other taxing jurisdictions (i.e., corollary adjustments). Thus, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of the amount accrued on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; would impact the ETR, if reversed.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company is subject to income taxes in the U.S. federal jurisdiction, and various states and foreign jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Internal Revenue Service, ("IRS"), began an audit of the fiscal year ended January&amp;#160;31, 2015 in August 2016. In 2017, the tax audit concluded with no change made to the reported tax&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. Tax years related to January 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2014&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, 2015 and 2016 are open for federal and state tax purposes. In addition, federal and state tax years &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January 31, 2002 through January 31, 2009&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; are subject to adjustment on audit, up to the amount of research tax credit generated in those years.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company's management periodically estimates the probable tax obligations of the Company using historical experience in tax jurisdictions and informed judgments. There are inherent uncertainties related to the interpretation of tax regulations in the jurisdictions in which the Company transacts business. The judgments and estimates made at a point in time may change based on the outcome of tax audits, as well as changes to or further interpretations of regulations. If such changes take place, there is a risk that the tax rate may increase or decrease in any period. Tax accruals for tax liabilities related to potential changes in judgments and estimates for federal, foreign and state tax issues are included in other long-term liabilities on the consolidated balance sheet.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
	<us-gaap:IncomeTaxPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-B182918D8BF283AB6A2150F44D55FE40">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Income taxes. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Deferred income taxes have been provided for temporary differences arising from differences in the basis of assets and liabilities for tax and financial reporting purposes. Deferred income taxes on temporary differences have been recorded at the current tax rate. The Company assesses its deferred tax assets and liabilities for realizability at each reporting period.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority. For further information, see Note 10 - Income taxes &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;in the Notes to Consolidated Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
	<us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="FD2017Q4YTD" id="Fact-8C516B987F3A43AC224650F44D650DC9">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Interest expense, net&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:659px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:505px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:72px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:72px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Interest expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$808&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$746&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Interest income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(111&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(177&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Interest expense, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$697&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$569&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
	<us-gaap:InventoryPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-209CDB41E47FC1D6093850F44D55A833">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Inventories. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Inventories are stated at the lower of cost or market. Cost is determined using the first-in, first-out method for all inventories.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:529px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Raw materials&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$17,166&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$13,648&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Work in process&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,105&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Finished goods&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;836&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18,481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;15,589&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,625&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Inventories&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$16,856&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$13,565&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
	<us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="FD2017Q4YTD" id="Fact-BBCF928B0D2E5FDC181150F44D65612C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 9 - Lease information&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:522px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Property under capitalized leases &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,729&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,308&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Transportation equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,738&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,330&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less accumulated amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;646&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$1,039&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$684&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has several significant operating lease agreements as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:66px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Office Space of approximately 31,650 square feet in Niles, IL is leased until October, 2023.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:66px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Seven acres of land in Louisiana is leased through March, 2022.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:66px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Eleven acres of land in Canada is leased through December, 2030.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:66px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Nine acres of land in the Kingdom of Saudi Arabia is leased through April, 2030.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Production facilities in the U.A.E. of approximately 80,200 square feet on approximately 107,600 square feet of land is leased until June, 2030.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Office space of approximately 21,500 square feet and open land for production facilities of approximately 423,000 square feet in the U.A.E. is leased until July, 2032.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Production facilities in the U.A.E. of approximately 78,100 square feet is leased until December, 2032.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:66px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company had leased one of its administrative offices in the U.A.E. from a partnership in which a former employee of the Company is a partner. Total rent paid to the partnership was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.2&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017 and 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, respectively. The Company has since ended this lease arrangement. Lease payments were based on prevailing market rates.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, future minimum annual rental commitments under non-cancelable lease obligations were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:525px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Operating Leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Capital Leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,884&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$323&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,628&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,536&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;255&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,494&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;89&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,468&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8,249&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;16,259&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;946&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less Amount representing interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Future minimum lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$16,259&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$846&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Rental expense for operating leases was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"&gt;2017 and 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
	<us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock contextRef="FD2017Q4YTD" id="Fact-3F9FF162DF9A398B30EC50F44D6552A5">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 6 - Retention&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;A retention receivable is a portion of an outstanding receivable balance amount withheld by a customer until a contract is fully completed as specified in the contractual agreement. Retention receivables of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.4&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; were included in the balance of trade accounts receivable as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, respectively. A retention receivable of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$3.2&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was included in the balance of other long-term assets as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; due to the long-term nature of the receivables. See Note 2 - Accounts receivable for further information regarding the future realization of these long-term balances.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock>
	<us-gaap:LongTermContractsOrProgramsDisclosureTextBlock contextRef="FD2017Q4YTD" id="Fact-9B8FAE79A4C943651DAA50F44D65C513">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 7 - Costs and estimated earnings on uncompleted contracts&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:530px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:76px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:76px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Costs incurred on uncompleted contracts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$11,955&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$17,015&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Estimated earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6,336&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;16,137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Earned revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;33,152&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less billings to date&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18,756&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;32,161&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Costs in excess of billings, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($465)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$991&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance sheet classification&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,502&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,091&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Billings in excess of costs and estimated earnings on uncompleted contracts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,967)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,100)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Costs in excess of billings, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($465)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$991&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LongTermContractsOrProgramsDisclosureTextBlock>
	<us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock contextRef="FD2017Q4YTD" id="Fact-D1382A92885064ABD1AA50F44D650BF3">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 4 - Acquisition&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;PPIH entered into a purchase agreement with its joint venture partner Aegion Corporation to acquire the remaining 51% ownership of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;PPC&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;a pipe coating company in Camrose, Alberta&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, which acquisition closed on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;February&amp;#160;4, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. PPIH had owned a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;49%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; interest in PPC since 2009, when the joint venture was formed with Aegion to serve the oil and gas industry in Western Canada.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The purchase price was $13.1 million CAD (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$9.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;) in cash and debt at closing and is subject to certain post-closing adjustments. The accounting for this acquisition has been completed. The following table represents the allocation of the total consideration in the acquisition of PPC:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total purchase consideration &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,587&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loan payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Purchase consideration to third party&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9,587&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Fair value of 49% previously held equity interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,492&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total purchase consideration&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$17,079&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Fair value of net assets acquired:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,915&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Property and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;13,124&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net working capital&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;406&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Other assets (liabilities) net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,645&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net assets acquired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$17,079&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;padding-left:24px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The acquisition resulted in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of goodwill. Goodwill is not deductible for income tax purposes. The Company incurred legal, professional and other costs related to this acquisition. These one-time costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.2&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; were recognized as general and administrative expenses.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;In the first quarter of 2016, the Company recognized a non-cash loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1.6&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, which represents the difference between the pre-existing book value interest in PPC immediately prior to the acquisition remeasured to its fair value upon the acquisition date.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
	<us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="FD2017Q4YTD" id="Fact-F323BA7C751BDBF9B23150F44D65C00C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 11 - Retirement plans&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Pension plan&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The defined benefit plan that covered Winchester filtration hourly rated employees was frozen on June&amp;#160;30, 2013 per the third Amendment to the Plan dated May 15, 2013. The accrued benefit of each participant was frozen as of the freeze date, and no further benefits shall accrue with respect to any service or hours of service after the freeze date. The benefits are based on fixed amounts multiplied by years of service of participants. The Company engages outside actuaries to calculate its obligations and costs. The funding policy is to contribute such amounts as are necessary to provide for benefits attributed to service to date. The amounts contributed to the plan are sufficient to meet the minimum funding requirements set forth in the Employee Retirement Income Security Act of 1974.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Asset allocation&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The plans hold no securities of Perma-Pipe International Holdings, Inc.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of the assets are held for benefits under the plan. The fair value of the major categories of the pension plans' investments are presented below. The FASB has established a fair value hierarchy that distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) an entity's own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical assets and liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are described below:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;text-decoration:underline;"&gt;Level 1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; - Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;text-decoration:underline;"&gt;Level 2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; - Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;text-decoration:underline;"&gt;Level 3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; - Inputs that are both significant to the fair value measurement and unobservable.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:549px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Level 1 market value of plan assets &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Equity securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$3,819&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$3,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;U.S. bond market&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,843&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,188&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Real estate securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;214&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5,861&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5,402&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Level 2 significant other observable inputs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Money market fund&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$306&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;306&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Investments measured at net asset value*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$668&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$520&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,700&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,228&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;* Certain investments that are measured at fair value using the net asset value per share (or its equivalent) practical expedient have not been categorized in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amounts presented in the reconciliation of benefit obligations, plan assets and funded status of plan.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, plan assets were held &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;70%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in equity, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;27%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in debt and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in other. The investment policy is to invest all funds not needed to pay benefits and investment expenses for the year, with &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;target asset allocations of approximately 60% equities, 30% fixed income and 10% alternative investments&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, diversified across a variety of sub-asset classes and investment styles, following a flexible asset allocation approach that will allow the plan to participate in market opportunities as they become available. The expected long-term rate of return on assets is based on historical long-term rates of equity and fixed income investments and the asset mix objective of the funds.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Investment market conditions in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; resulted in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.8&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; actual gain on plan assets as presented below, which increased the fair value of plan assets at year end. The Company did not change its &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; expected return on plan assets used in determining cost and benefit obligations, which is the return that the Company has assumed during every profitable and unprofitable investment year since 1991. The plan's investments are intended to earn long-term returns to fund long-term obligations, and investment portfolios with asset allocations similar to those of the plan's investment policy have attained such returns over several decades. Future contributions that may be necessary to maintain funding requirements are not expected to materially affect the Company's liquidity.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" style="padding-top:4px;padding-bottom:4px;" rowspan="1"&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:525px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Reconciliation of benefit obligations, plan assets and funded status of plan &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Accumulated benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Vested benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,658&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Accumulated benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,658&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Change in benefit obligation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Benefit obligation - beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Interest cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;278&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Actuarial loss (gain)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;249&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(493&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Benefits paid&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Benefit obligation - end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,658&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Change in plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Fair value of plan assets - beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,228&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$5,883&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Actual gain on plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;816&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;650&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Benefits paid&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Fair value of plan assets - end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,700&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,228&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Unfunded status&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$42&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$(272)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance sheet classification&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Prepaid expenses and other current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$349&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$348&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Other assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,201&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Deferred compensation liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,657&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,821&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net amount recognized&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$42&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$(272)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Amounts recognized in accumulated other comprehensive loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Unrecognized actuarial loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,472&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net amount recognized&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,472&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:525px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Weighted-average assumptions used to determine net cost and benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;End of year benefit obligation discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3.70&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.00&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Service cost discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.00&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.05&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected return on plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8.00&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8.00&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The discount rate was based on a Citigroup pension discount curve of high quality fixed income investments with cash flows matching the plans' expected benefit payments. The Company determines the expected long-term rate of return on plan assets by performing a detailed analysis of historical and expected returns based on the strategic asset allocation approved by the Board of Directors and the underlying return fundamentals of each asset class. The Company's historical experience with the pension fund asset performance is also considered.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:533px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Components of net periodic benefit cost &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Interest cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$278&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected return on plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(484)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(458)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Recognized actuarial loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;82&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;146&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Net periodic benefit income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($149)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($34)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:533px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:69px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:69px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Amounts recognized in other comprehensive income &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Actuarial (loss) gain on obligation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($249)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$493&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Actual gain on plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;414&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;338&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total in other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$165&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$831&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Other comprehensive income is also affected by the tax effect of the valuation allowance recorded on the domestic deferred tax assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:533px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Cash flows &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected employer contributions for the fiscal year ending January 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected employee contributions for the fiscal year ending January 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Estimated future plan benefit payments reflecting expected future service for the fiscal year(s) ending January 31,:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;349&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;348&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;342&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;347&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;347&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2024 - 2028&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,737&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;401(k) plan&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The domestic employees of the Company participate in the PPIH 401(k) Employee Savings Plan, which is applicable to all employees except employees covered by collective bargaining agreement benefits. The plan allows employee pretax payroll contributions from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;16%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of total compensation. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company matches 100% of each participant's payroll deferral contributions up to 1% of their compensation, plus 50% of each participant's payroll deferral contributions on the next 5% of compensation&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Contributions to the 401(k) plan were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; for the years ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Multi-employer plans&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company contributes to a multi-employer plan for certain collective bargaining U.S. employees. The risks of participating in this multi-employer plan are different from a single employer plan in the following aspects:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Assets contributed to the multi-employer plans by one employer may be used to provide benefits to employees of other participating employers.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;If a participating employer ceases contributing to the plan, the unfunded obligations of the plan may be inherited by the remaining participating employers.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;If the Company chooses to stop participating in the multi-employer plan, the Company may be required to pay those plans an amount based on the underfunded status of the plan, referred to as a withdrawal liability.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-24px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has assessed and determined that the multi-employer plans to which it contributes are not significant to the Company's consolidated financial statements. The Company does not expect to incur a withdrawal liability or expect to significantly increase its contribution over the remainder of the contract period. The Company made contributions to the bargaining unit supported multi-employer pension plans (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:166px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:64px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:34px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:78px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:77px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:77px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:62px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:69px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan Name&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;EIN&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan #&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:normal;"&gt;Funded Zone Status&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:normal;"&gt;FIP/RP Status Pending/Implemented&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017 Contribution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016 Contribution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Surcharge Imposed&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Collective Bargaining Expiration Date&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Plumbers &amp;amp; Pipefitters Local 572 Pension Fund&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;626102837&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;001&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Green&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;No&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;No&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3/31/2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
	<us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="FD2017Q4YTD" id="Fact-5A7E756FEA0197C8D33050F44D652DAA">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Reclassifications. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Reclassifications were made to the prior-year consolidated statement of cash flows to conform to the current-year presentations to the consolidated financial statements. A reclassification of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was made to deferred compensation liabilities from current compensation liabilities on the balance sheet. Reclassifications were immaterial to the financial statements. In Note 7, Costs and estimated earnings on uncompleted contracts were reported on an aggregated basis instead of a net basis for the current open contracts. Prior-year presentation has been updated to reflect the amounts on a net basis, and there was no change to the consolidated financial statements. In Note 11, Retirement plans investments that are measured at fair value are now shown separately on the asset allocation level table, and there was no change to the consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
	<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-1F78719FE3AD699A8C2450F44D46F4B6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Long-lived assets. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Property, plant and equipment are stated at cost. Interest is capitalized in connection with the construction of facilities and amortized over the asset's estimated useful life. Long-lived assets are reviewed for possible impairment whenever events indicate that the carrying amount of such assets may not be recoverable. If such a review indicates impairment, the carrying amount of such assets is reduced to an estimated fair value.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from three to 30 years. Leasehold improvements are depreciated over the remaining life of the lease or its useful life, whichever is shorter. Amortization of assets under capital leases is included in depreciation. Depreciation expense was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$4.9&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$5.3&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:521px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:78px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:78px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Land, buildings and improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$22,796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$22,330&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;47,009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;44,538&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Furniture, office equipment and computer systems&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4,504&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4,704&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Transportation equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3,490&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3,690&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;77,799&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;75,262&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;43,290&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;38,987&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Property, plant and equipment, net of accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$34,509&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$36,275&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
	<us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="FD2017Q4YTD" id="Fact-DDF6E4F30D5DEC55B3DB50F44D46DD64">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:521px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:78px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:78px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Land, buildings and improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$22,796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$22,330&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;47,009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;44,538&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Furniture, office equipment and computer systems&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4,504&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4,704&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Transportation equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3,490&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3,690&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;77,799&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;75,262&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;43,290&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;38,987&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Property, plant and equipment, net of accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$34,509&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$36,275&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
	<us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="FD2017Q4YTD" id="Fact-69BD4F6502AAE3D558DE50F44D651AA4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Research and development&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Research and development expenses consist of materials, salaries and related expenses of engineering personnel and outside services for product development projects. Research and development costs are expensed as incurred. Research and development expense was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.2&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
	<us-gaap:RevenueRecognitionPercentageOfCompletionMethod contextRef="FD2017Q4YTD" id="Fact-089648E6381F48BAE7B250F44D65EE04">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Percentage of completion revenue recognition. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;All divisions recognize revenues under the above stated revenue recognition policy except for domestic complex contracts that require periodic recognition of income. For these contracts, the Company uses the "percentage of completion" accounting method. Under this approach, income is recognized in each reporting period based on the status of the uncompleted contracts and the current estimates of costs to complete. The choice of accounting method is made at the time the contract is received based on the expected length and complexity of the project. The percentage of completion is determined by the relationship of costs incurred to the total estimated costs of the contract. Provisions are made for estimated losses on uncompleted contracts in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income. Such revisions are recognized in the period in which they are determined. Claims for additional compensation due the Company are recognized in contract revenues when realization is probable and the amount can be reliably estimated.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPercentageOfCompletionMethod>
	<us-gaap:RevenueRecognitionPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-5FA12EEB283B3C306E8F50F44D65657F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Revenue recognition.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; The Company recognizes revenues including shipping and handling charges billed to customers, when all the following criteria are met: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the seller's price to the buyer is fixed or determinable, and (iv) collectability is reasonably assured. All subsidiaries of the Company, except as noted below, recognize revenues upon shipment or delivery of goods or services when title and risk of loss pass to customers.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
	<us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="FD2017Q4YTD" id="Fact-C0C162AE80093BECE66750F44D655F48">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:675px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:517px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:65px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:65px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Equity adjustment foreign currency, gross&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($268&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($1,409&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Minimum pension liability, gross&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,307)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,472)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Marketable security, gross&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;142&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal excluding tax effect&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,575)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(2,739)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Tax effect of foreign exchange currency&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(6)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(50)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Tax effect of minimum pension liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;115&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;115&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Tax effect of marketable security&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(50)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total accumulated other comprehensive loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($1,466)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($2,724)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
	<us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock contextRef="FD2017Q4YTD" id="Fact-FA49C2452C3D94771A5750F44D464C53">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:549px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Level 1 market value of plan assets &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Equity securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$3,819&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$3,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;U.S. bond market&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,843&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,188&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Real estate securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;214&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5,861&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5,402&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Level 2 significant other observable inputs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Money market fund&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$306&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;306&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Investments measured at net asset value*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$668&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$520&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,700&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,228&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
	<us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock contextRef="FD2017Q4YTD" id="Fact-93A5A52480096FDC57E250F44D652DA0">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:533px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:69px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:69px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Amounts recognized in other comprehensive income &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Actuarial (loss) gain on obligation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($249)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$493&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Actual gain on plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;414&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;338&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total in other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$165&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$831&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
	<us-gaap:ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock contextRef="FD2017Q4YTD" id="Fact-32C34A59BE42924F579F50F44D65451B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:530px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:76px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:76px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Costs incurred on uncompleted contracts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$11,955&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$17,015&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Estimated earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6,336&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;16,137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Earned revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;33,152&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less billings to date&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18,756&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;32,161&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Costs in excess of billings, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($465)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$991&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance sheet classification&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,502&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,091&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Billings in excess of costs and estimated earnings on uncompleted contracts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,967)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,100)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Costs in excess of billings, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($465)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$991&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock>
	<us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="FD2017Q4YTD" id="Fact-FF7C609135CEF4C9242E50F44D74BA6D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:525px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Weighted-average assumptions used to determine net cost and benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;End of year benefit obligation discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3.70&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.00&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Service cost discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.00&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.05&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected return on plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8.00&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8.00&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
	<us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="FD2017Q4YTD" id="Fact-6DC0D2F3F1642D9744CE50F44D6589C9">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total purchase consideration &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,587&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loan payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Purchase consideration to third party&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9,587&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Fair value of 49% previously held equity interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,492&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total purchase consideration&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$17,079&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Fair value of net assets acquired:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,915&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Property and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;13,124&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net working capital&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;406&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Other assets (liabilities) net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,645&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net assets acquired&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$17,079&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
	<us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock contextRef="FD2017Q4YTD" id="Fact-73A0391CF1944AC75BB350F44D6567E1">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:522px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Property under capitalized leases &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,729&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,308&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Transportation equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,738&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,330&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less accumulated amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;646&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$1,039&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$684&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock>
	<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="FD2017Q4YTD" id="Fact-171F6A855A0F03E770C550F44D5558E4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:510px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:81px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Components of income tax benefit &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Federal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($106)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;697&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;837&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;State and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;28&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,309&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total current income tax expense (benefit)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;725&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(578&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Deferred&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Federal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(33)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(925)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(33)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;State and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total deferred income tax benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(958)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(33)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total income tax benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($233)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$(611)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
	<us-gaap:ScheduleOfDebtTableTextBlock contextRef="FD2017Q4YTD" id="Fact-98F5A5D4B2B3B3A9B98650F44D654D23">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:661px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:509px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:71px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:71px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Revolving line North America&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$3,813&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Mortgage notes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,723&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,463&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Revolving lines foreign&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;301&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Term loans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;80&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Capitalized lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;846&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;283&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total debt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;15,965&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;11,940&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Unamortized debt issuance costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(165&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less current maturities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8,037&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4,517&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total long-term debt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$7,728&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$7,258&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Current portion of long-term debt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$8,037&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$4,517&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Unamortized debt issuance costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(46&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total short-term debt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$8,026&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$4,471&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
	<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="FD2017Q4YTD" id="Fact-CFBE707D094A5403F7D950F44D467626">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:656px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:496px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Components of deferred income tax assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;U.S. Federal NOL carryforward&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,795&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,765&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Deferred compensation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;341&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;346&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Research tax credit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,703&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,703&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign NOL carryforward&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;332&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;185&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign tax credit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9,749&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4,695&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock compensation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;506&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Other accruals not yet deducted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;270&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;514&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;State NOL carryforward&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,157&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,574&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Accrued commissions and incentives&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;423&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;765&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Inventory valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;110&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;81&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Deferred tax assets, gross&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18,453&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;19,466&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(17,198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(16,551&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;&amp;#160;&amp;#160;Total deferred tax assets, net of valuation allowances&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$1,255&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$2,915&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Components of the deferred income tax liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($1,941)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($2,778)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign subsidiaries unremitted earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(101&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,750&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Prepaid&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(64&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(69&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Total deferred tax liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($2,106)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($4,597)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Deferred tax liability, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($851)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($1,682)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance sheet classification&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Long-term assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$391&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$147&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Long-term liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,242&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,829&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;&amp;#160;&amp;#160;Total deferred tax liabilities, net of valuation allowances&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($851)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($1,682)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
	<us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock contextRef="FD2017Q4YTD" id="Fact-F2278C8D7DE1AEF703AD50F44D655C91">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" style="padding-top:4px;padding-bottom:4px;" rowspan="1"&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:525px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Reconciliation of benefit obligations, plan assets and funded status of plan &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Accumulated benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Vested benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,658&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Accumulated benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,658&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Change in benefit obligation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Benefit obligation - beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Interest cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;278&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Actuarial loss (gain)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;249&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(493&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Benefits paid&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Benefit obligation - end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,658&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,500&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Change in plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Fair value of plan assets - beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,228&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$5,883&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Actual gain on plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;816&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;650&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Benefits paid&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Fair value of plan assets - end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,700&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6,228&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Unfunded status&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$42&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$(272)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance sheet classification&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Prepaid expenses and other current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$349&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$348&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Other assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,201&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Deferred compensation liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,657&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,821&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net amount recognized&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$42&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$(272)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Amounts recognized in accumulated other comprehensive loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Unrecognized actuarial loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,472&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net amount recognized&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,472&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
	<us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="FD2017Q4YTD" id="Fact-CFECD6D39127D2F90B2E50F44D5551D6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Results of the discontinued operations were as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:78%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net sales&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$10,467&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Gain on disposal of discontinued operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Income from discontinued operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,522&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Income from discontinued operations before income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,731&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Income tax expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,043&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Income from discontinued operations, net of tax&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$688&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Components of assets and liabilities from discontinued operations consist of the following:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:541px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:67px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;January 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Trade accounts receivable, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total assets from discontinued operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Current liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Trade accounts payable, accrued expenses and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total liabilities from discontinued operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash flows from discontinued operations:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:541px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:67px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;January 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net cash (used in) provided by discontinued operating activities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,133&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net cash provided by discontinued investing activities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9,606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net cash used in discontinued financing activities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(10,739&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
	<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="FD2017Q4YTD" id="Fact-69875400CA6D181A2CA050F44D463BE7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:549px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Basic weighted average number of common shares outstanding &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Basic weighted average number of common shares outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,680&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,488&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Dilutive effect of stock options, deferred stock and restricted stock units&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Weighted average number of common shares outstanding assuming full dilution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,680&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,488&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock options not included in the computation of diluted EPS of common stock because the option exercise prices exceeded the average market prices&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;139&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;306&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Canceled options during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(131&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(159&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock options with an exercise price below the average stock price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;219&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;218&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
	<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="FD2017Q4YTD" id="Fact-F1C86C81353F2CF3E77750F44D557EE4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:510px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:81px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Tax benefit at federal statutory rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($3,459)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($4,683)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Federal rate change&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,243&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;State benefit, net of federal income tax effect&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(440&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(103&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Excess income tax on share-based compensation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(183&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Domestic valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,206&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;838&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Permanent differences other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;162&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;205&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Valuation allowance for state NOLs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;297&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;122&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Differences in foreign tax rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;732&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,131&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign tax credit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,249)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Domestic deferred tax true ups&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(364&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Repatriation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,880&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,338&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Valuation allowance for foreign NOLs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(36&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Nontaxable income from the Canadian joint venture&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;551&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Nondeductible interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;242&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;All other, net expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;105&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total income tax benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($233)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($611&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
	<us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="FD2017Q4YTD" id="Fact-FE469815266B55B1EA7F50F44D653F21">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:80%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock-based compensation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$94&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$256&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Restricted stock based compensation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,353&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
	<us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock contextRef="FD2017Q4YTD" id="Fact-54E31112B7540EA7B20B8D5DEC5A43A9">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;A reconciliation of the effects of the adjustments to the previously reported balance sheet and stockholders' equity at January&amp;#160;31,&amp;#160;2017 follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Revised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Additional paid in capital&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$53,716&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,642&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$55,358&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Retained earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8,515&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,642&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6,873&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;A reconciliation of the effects of the adjustments to the previously reported statement of operations for the year ended January&amp;#160;31,&amp;#160;2017 follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Revised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;General and administrative expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$16,783&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$17,579&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total operating expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;22,504&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;23,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loss from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(10,788&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(11,584&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loss from continuing operations before income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(12,977&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(13,773&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loss from continuing operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(12,366&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(13,162&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(11,678&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(12,474&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loss per share from continuing operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1.65&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(0.11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1.76&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Loss per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1.56&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(0.11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1.67&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;A reconciliation of the effects of the adjustments to the previously reported statement of cash flows for the year ending January&amp;#160;31,&amp;#160;2017 follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Adjustment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Revised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($11,678)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($796)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($12,474)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock-based compensation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;650&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,446&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
	<us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="FD2017Q4YTD" id="Fact-D6900509831CD14B08AF50F44D6512B3">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:533px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Cash flows &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected employer contributions for the fiscal year ending January 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected employee contributions for the fiscal year ending January 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Estimated future plan benefit payments reflecting expected future service for the fiscal year(s) ending January 31,:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;349&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;348&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;342&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;347&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;347&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2024 - 2028&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,737&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
	<us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="FD2017Q4YTD" id="Fact-BF0DAFB6F7CE61906FCA50F44D65529F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:525px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Operating Leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Capital Leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,884&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$323&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,628&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,536&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;255&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,494&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;89&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,468&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8,249&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;16,259&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;946&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less Amount representing interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:6px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Future minimum lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$16,259&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$846&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
	<us-gaap:ScheduleOfGoodwillTextBlock contextRef="FD2017Q4YTD" id="Fact-1276BB2D448601162C0550F44D6571EB">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:46%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Foreign exchange change effect&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$144&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,423&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
	<us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="FD2017Q4YTD" id="Fact-9FFD545187FEB89504FC50F44D556951">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:510px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:86px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:81px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Loss from continuing operations before income taxes &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Domestic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($7,924)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($9,261)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Foreign&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(2,285)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(4,512&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($10,209)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;($13,773)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
	<us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="FD2017Q4YTD" id="Fact-874A0362802DEBC3097B50F44D65AE87">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:529px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Raw materials&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$17,166&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$13,648&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Work in process&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,105&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Finished goods&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;836&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18,481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;15,589&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,625&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Inventories&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$16,856&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$13,565&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
	<us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="FD2017Q4YTD" id="Fact-F86EA1830287FDA3BB6F50F44D74A657">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The following table summarizes the Company's scheduled maturities on January 31:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:201px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:66px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:56px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:53px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:53px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:53px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:67px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Revolving line North America&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Mortgages&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,723&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;367&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;372&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;377&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;383&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;389&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5,835&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Revolving line foreign&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Capitalized lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;846&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;274&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;224&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;240&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;86&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$15,965&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$8,037&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$596&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$617&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$469&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$411&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$5,835&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
	<us-gaap:ScheduleOfMultiemployerPlansTableTextBlock contextRef="FD2017Q4YTD" id="Fact-8BEEB096DA2CDBAFEB1B50F44D559D69">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:166px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:64px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:34px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:78px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:77px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:77px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:62px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:69px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan Name&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;EIN&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan #&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:normal;"&gt;Funded Zone Status&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:normal;"&gt;FIP/RP Status Pending/Implemented&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017 Contribution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016 Contribution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Surcharge Imposed&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Collective Bargaining Expiration Date&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Plumbers &amp;amp; Pipefitters Local 572 Pension Fund&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;626102837&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;001&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Green&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;No&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$257&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;No&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3/31/2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
	<us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="FD2017Q4YTD" id="Fact-8CCEE5D57468BEFC27EB50F44D65BDD2">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:533px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Components of net periodic benefit cost &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Interest cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$278&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected return on plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(484)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(458)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Recognized actuarial loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;82&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;146&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Net periodic benefit income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($149)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($34)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
	<us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="FD2017Q4YTD" id="Fact-9D9B74D78A2EA80362AD50F44D65FA3C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Recent accounting pronouncements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. In March 2016, the FASB issued guidance relating to the accounting for share-based payment transactions. This guidance involves several aspects of the accounting for share-based payment transactions, including the income tax consequences, classifications of awards as either equity or liabilities and classification on the statement of cash flows. The standard is effective for the Company beginning in its fiscal year 2017, including interim periods within those fiscal years, and early adoption is permitted. The Company adopted this new guidance in the first quarter of 2017, and it did not have a material impact on the Company's operating results, financial position or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;In August&amp;#160;2016, the FASB issued Accounting Standards Update ("ASU") 2016-15,&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. The new standard provides guidance on eight targeted areas and how they are presented and classified in the statement of cash flows. The guidance is effective for fiscal years beginning after December&amp;#160;15, 2017. The Company adopted this new guidance in the first quarter of 2017, and it did not have a material impact on the Company's operating results, financial position or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;In March 2017, the FASB issued authoritative guidance that changes the income statement presentation of the components of net periodic benefit cost related to defined benefit pension and other postretirement plans. The primary change under the new guidance is that only the service cost component of net periodic benefit cost should be included in operating income and is eligible for capitalization as an asset. The other components of net periodic benefit cost, such as interest cost, the expected return on assets, amortization of actuarial gains and losses and prior service cost, should be presented below operating income. The guidance is effective for the Company starting February 1, 2018 and will be applied retrospectively to the presentation of net periodic benefit cost and prospectively to the capitalization of service cost. The Company does not expect the adoption of this guidance to have a material impact on the results of operations or financial position.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;In October 2016, the FASB issued authoritative guidance requiring the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs rather than when transferred to a third party as required under the current guidance. The new guidance is effective for the Company beginning February&amp;#160;1, 2018, with early adoption permitted. The Company is currently assessing the potential impact the guidance will have upon adoption.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;In October 2016, the FASB issued authoritative guidance requiring the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs rather than when transferred to a third party as required under the current guidance. The new guidance is effective for the Company beginning February&amp;#160;1, 2018, with early adoption permitted. The Company is currently assessing the potential impact the guidance will have upon adoption.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;In February 2016, the FASB issued ASU 2016-02,&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Leases&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; (Topic 842). This ASU requires entities to recognize assets and liabilities for most leases on their balance sheets. It also requires additional qualitative and quantitative disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. ASU No. 2016-02 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018, with early adoption permitted. The Company is currently evaluating the effect that this standard will have on the consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;In May 2014, FASB issued ASU No. 2014-09, "&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Revenue from Contracts with Customers&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; ("Topic 606")", with several clarifying updates issued during 2016. This new standard will replace all current GAAP guidance on this topic and eliminate all industry-specific guidance. The new revenue recognition guidance provides a unified model to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration for which the entity expects to be entitled in exchange for those goods or services. The mandatory adoption will require new qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments, information about contract balances and performance obligations, and assets recognized from costs incurred to obtain or fulfill a contract. This guidance is effective for the Company beginning February 1, 2018, with early adoption permitted. The new revenue standards may be applied retrospectively to each prior period presented or retrospectively with the cumulative effect recognized as of the date of adoption.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has completed staff education and has completed the discovery and analysis phases of reviewing contracts and identifying potential differences that would result from applying the new standard to current contracts. There will be no change to the financial position, results of operations, or cash flows when the standard is adopted. The Company will have updated disclosures and has selected the modified retrospective basis with a cumulative adjustment to opening retained earnings in the year of initial adoption. The Company has identified and implemented changes to the Company&amp;#8217;s business processes, systems and controls to support adoption of the new standard in 2018. The Company does not expect Topic 606 to have a material impact on the financial statements, though internal processes, record keeping and disclosures will be impacted. The new standard is not believed to be material, because Topic 606 generally supports the recognition of revenue over time under the cost-to-cost method for the majority of the contracts, which is consistent with the current percentage of completion revenue recognition model.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company evaluated other recent accounting pronouncements and does not expect them to have a material impact on the consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
	<us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock contextRef="FD2017Q4YTD" id="Fact-4D539B2500904717ED8550F44D463EF6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:442px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:80px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Unvested options outstanding &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(shares in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Weighted-average grant date fair value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Aggregate intrinsic value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$9.31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$69&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Vested&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(36&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expired or forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;10.43&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Outstanding on January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$8.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
	<us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="FD2017Q4YTD" id="Fact-0D95F5F6C1FE44C3312B50F44D6531DB">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 14 - Interest expense, net&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:659px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:505px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:72px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:72px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Interest expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$808&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$746&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Interest income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(111&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(177&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Interest expense, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$697&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$569&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
	<us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="FD2017Q4YTD" id="Fact-B96F5AA097A02CCAF2D58D52F84FACE5">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:76%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,084&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,603&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Restricted cash&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,237&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,098&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash, cash equivalents and restricted cash shown in the statement of cash flows&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$8,321&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$8,701&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
	<us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="FD2017Q4YTD" id="Fact-2547F066E6442B1FE60150F44D65B6D8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Geographic information. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net sales attributed to a geographic area are based on the destination of the product shipment. Sales to foreign customers was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;59.5%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; compared to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;57.0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. Long-lived assets are based on the physical location of the assets and consist of property, plant and equipment used in the generation of revenues in the geographic area.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:525px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Net sales&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;United States&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$42,648&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$42,048&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Canada&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,206&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;25,915&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Middle East&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;26,322&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;28,009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;India&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,317&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,360&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3,755&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;513&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total net sales&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$105,248&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$98,845&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Property, plant and equipment, net of accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;United States&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$11,307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$11,747&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Canada&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;13,868&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;13,276&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Middle East&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9,119&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;10,987&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;India&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;215&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;265&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$34,509&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$36,275&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
	<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="FD2017Q4YTD" id="Fact-027E5739BB19F2015B9F50F44D652A60">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Business information&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Perma-Pipe International Holdings, Inc.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; ("PPIH", the "Company", or the "Registrant") was incorporated in Delaware on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;October&amp;#160;12, 1993&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. As of January 31, 2016, PPIH is engaged in the manufacture and sale of products in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; distinct segment: Piping Systems. As described below, prior to January 29, 2016, the Company was also engaged in the manufacture and sale of products in the Filtration Products segment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Fiscal year. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company's fiscal year ends on January 31. Years and balances described as &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017 and 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; are the fiscal years ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Nature of business. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company engineers, designs, manufactures and sells specialty piping and leak detection and location systems. Specialty piping systems include (i) industrial and secondary containment piping systems for transporting chemicals, hazardous fluids and petroleum products, (ii) insulated and jacketed piping systems for district heating and cooling, Municipal Freeze Protection, Oil &amp;amp; Gas, Mining and Industrial applications, and (iii) the coating and/or insulation of oil and gas gathering flow and long lines for oil and mineral transportation. The Company's leak detection and location systems are sold with its piping systems and on a stand-alone basis, to monitor areas where fluid intrusion may contaminate the environment, endanger personal safety, cause a fire hazard, impair essential services or damage equipment or property.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Prior to January 29, 2016, the Company had a Filtration Products segment. This business is reported as discontinued operations in the consolidated financial statements, and the notes to consolidated financial statements have been restated to conform to the current year reporting of this business. For further information, see Note 5 - Discontinued operations, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;in the Notes to Consolidated Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Geographic information. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Net sales attributed to a geographic area are based on the destination of the product shipment. Sales to foreign customers was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;59.5%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; compared to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;57.0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. Long-lived assets are based on the physical location of the assets and consist of property, plant and equipment used in the generation of revenues in the geographic area.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:525px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:73px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Net sales&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;United States&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$42,648&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$42,048&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Canada&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,206&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;25,915&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Middle East&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;26,322&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;28,009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;India&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,317&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,360&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3,755&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;513&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total net sales&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$105,248&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$98,845&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Property, plant and equipment, net of accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;United States&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$11,307&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$11,747&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Canada&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;13,868&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;13,276&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;Middle East&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9,119&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;10,987&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&amp;#160;India&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;215&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;265&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$34,509&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$36,275&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
	<us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="FD2017Q4YTD" id="Fact-513B5AA43E1713A3EE4350F44D74B864">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;(Shares in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Restricted shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Weighted average price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Aggregate intrinsic value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;163&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6.40&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;254&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7.29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Issued&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6.72&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;290&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$8.75&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,533&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;178&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8.06&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Issued&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(101&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Forfeited &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Outstanding on January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;360&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$9.05&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$3,254&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
	<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="FD2017Q4YTD" id="Fact-237A6F0E84779733848650F44D65CB1B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:362px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:80px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(Shares in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Weighted average exercise price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Weighted average remaining contractual term&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Aggregate intrinsic value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;720&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$11.38&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7.33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(59&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6.70&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;68&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expired or forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(159&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;11.98&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;11.55&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;534&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Options exercisable on January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;450&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$11.92&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;465&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6.80&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;45&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expired or forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(131&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18.54&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;358&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;9.44&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;482&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:9px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Options exercisable on January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;327&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$9.56&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;3.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$433&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
	<us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="FD2017Q4YTD" id="Fact-796681186F715FF1546F50F44D55A4D5">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:30px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:422px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Risk-free interest rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected volatility&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;43.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Expected life in years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Dividend yield&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
	<us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="FD2017Q4YTD" id="Fact-7FC76C6C52E245696C9250F44D464AFF">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Deferred stock&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;In June &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; under the Omnibus Plan described above, the Company granted deferred stock units to each non-employee director at the time of the annual meeting of stockholders equal to the result of dividing &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$40,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; by the fair market value of the common stock on the date of grant. The &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;stock vests on the date of grant&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, however it will only be &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;distributed to the directors upon their separation from service&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. Since this stock is granted to non-employees, the Company records a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;mark-to-market adjustment on a quarterly basis&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, offsetting this to the deferred liability account. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, there were approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;90,070&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; deferred stock units outstanding included in restricted stock activity below:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:78%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Deferred compensation liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$815&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$529&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Restricted stock&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has granted restricted stock to executive officers and employees. The restricted stock vest ratably over &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;four years&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company calculates restricted stock compensation expense based on the grant date fair value and recognizes expense on a straight-line basis over the vesting period.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; The following table summarizes restricted stock activity for the years ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, respectively:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;(Shares in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Restricted shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Weighted average price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Aggregate intrinsic value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;163&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6.40&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;254&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7.29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Issued&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6.72&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Outstanding on January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;290&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$8.75&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,533&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;178&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;8.06&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Issued&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(101&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Forfeited &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Outstanding on January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;360&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$9.05&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$3,254&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, there was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1.4&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of unrecognized compensation cost related to unvested restricted stock granted under the plans. That cost is expected to be recognized over the weighted-average period of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1.1 years&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
	<us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="FD2017Q4YTD" id="Fact-3051336A46D88E09137550F44D553406">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Schedule II&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Perma-Pipe International Holdings, Inc. and Subsidiaries&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;VALUATION AND QUALIFYING ACCOUNTS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;For the Years Ended &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:11pt;color:#000000;font-weight:bold;text-decoration:none;"&gt;January&amp;#160;31,&amp;#160;2018 and 2017&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:208px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:90px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:84px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:98px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:98px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance at beginning of period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Charged to costs and expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Deductions from reserves (1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Charged to other accounts (2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance at end of period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Year Ended January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Allowance for possible losses in collection of trade receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$247&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$135&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$52&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$469&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Year Ended January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Allowance for possible losses in collection of trade receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$246&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;padding-left:24px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;(1) &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Uncollectible accounts charged off&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:24px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;(2) &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Primarily related to recoveries from accounts previously charged off and currency translation&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
	<us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-1C681BE0BB3330024DF6BBA7C616FA74">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Segments.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker ("CODM") in making decisions regarding resource allocation and assessing performance The Company&amp;#8217;s Chief Executive Officer is the CODM, and he uses a combination of several management reports, including the Company's financial information in determining how to allocate resources and assess performance. The Company has determined that it operates in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; segment.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
	<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="FD2017Q4YTD" id="Fact-4AEBDD0123F17195E98450F44D65BDB6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Equity-based compensation.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; The Company issues various types of stock-based awards to employees and directors: restricted stock, deferred stock and stock options. Non-cash compensation expense associated with restricted stock is based on the fair value of the common stock at the date of grant, and amortized using the straight line method over the vesting period. Compensation expense associated with deferred stock which is awarded to the Board of Directors (non-employee) is based upon the fair value of the common stock at the date of grant, and since the grant vests immediately it is expensed on the date of the grant. A mark-to-market adjustment is recognized on a quarterly basis on these shares, which is booked to stock compensation expense, with the offset booked to the deferred compensation liability account. Stock&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;compensation expense for stock options is recognized ratably over the requisite service period of the award. The Black-Scholes option-pricing model is utilized to estimate the fair value of option awards.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
	<us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="FD2017Q4YTD" id="Fact-64A0698B50517C9C537650F44D6513FA">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Shipping and handling. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Shipping and handling costs are included in cost of sales, and the amounts invoiced to customers relating to shipping and handling are included in net sales.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
	<us-gaap:SignificantAccountingPoliciesTextBlock contextRef="FD2017Q4YTD" id="Fact-5DB7796D88BFC562914450F44D652EF7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 2 - Significant accounting policies&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Use of estimates. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Revenue recognition.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; The Company recognizes revenues including shipping and handling charges billed to customers, when all the following criteria are met: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the seller's price to the buyer is fixed or determinable, and (iv) collectability is reasonably assured. All subsidiaries of the Company, except as noted below, recognize revenues upon shipment or delivery of goods or services when title and risk of loss pass to customers.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Percentage of completion revenue recognition. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;All divisions recognize revenues under the above stated revenue recognition policy except for domestic complex contracts that require periodic recognition of income. For these contracts, the Company uses the "percentage of completion" accounting method. Under this approach, income is recognized in each reporting period based on the status of the uncompleted contracts and the current estimates of costs to complete. The choice of accounting method is made at the time the contract is received based on the expected length and complexity of the project. The percentage of completion is determined by the relationship of costs incurred to the total estimated costs of the contract. Provisions are made for estimated losses on uncompleted contracts in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income. Such revisions are recognized in the period in which they are determined. Claims for additional compensation due the Company are recognized in contract revenues when realization is probable and the amount can be reliably estimated.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Shipping and handling. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Shipping and handling costs are included in cost of sales, and the amounts invoiced to customers relating to shipping and handling are included in net sales.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Sales tax.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; Sales tax is reported on a net basis in the consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Operating cycle. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The length of contracts vary, but are typically less than one year. The Company includes in current assets and liabilities amounts realizable and payable in the normal course of contract completion unless completion of such contracts extends significantly beyond one year.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Consolidation. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The consolidated financial statements include the accounts of the Company and its domestic and foreign subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Translation of foreign currency. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Assets and liabilities of consolidated foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at year-end. Revenues and expenses are translated at average weighted exchange rates prevailing during the year. Gains or losses on foreign currency transactions and the related tax effects are reflected in net income. The resulting translation adjustments are included in stockholders' equity as part of accumulated other comprehensive income (loss).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Contingencies. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company is subject to various legal proceedings and claims that arise in the ordinary course of business, including those involving environmental, tax, product liability and general liability claims. The Company accrues for such liabilities when it is probable that future costs will be incurred and such costs can be reasonably estimated. Such accruals are based on developments to date, the Company's estimates of the outcomes of these matters, and its experience in contesting, litigating and settling other similar matters. The Company does not currently anticipate the amount of any ultimate liability with respect to these matters will materially affect the Company's financial position, liquidity or future operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Cash and cash equivalents. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;All highly liquid investments with a maturity of three months or less when purchased are considered to be cash equivalents. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, respectively. On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.7&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was held in the U.S. and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$6.4&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was held in the foreign subsidiaries. On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was held in the U.S. and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was held in the foreign subsidiaries.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Accounts payable included drafts payable of less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; for both &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Restricted cash. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Restricted cash, held by foreign subsidiaries, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1.2&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1.1&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, respectively. Restricted cash held by foreign subsidiaries related to fixed deposits that also serve as security deposits and guarantees.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:76%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,084&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$7,603&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Restricted cash&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,237&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,098&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Cash, cash equivalents and restricted cash shown in the statement of cash flows&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$8,321&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$8,701&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Accounts receivable. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The majority of the Company's accounts receivable are due from geographically dispersed contractors and manufacturing companies. Credit is extended based on an evaluation of a customer's financial condition, including the availability of credit insurance. In the U.S., collateral is not generally required. In the U.A.E. and Saudi Arabia, letters of credit are usually obtained for significant orders. Accounts receivable are due within various time periods specified in the terms applicable to the specific customer and are stated at amounts due from customers net of an allowance for claims and doubtful accounts. The allowance for doubtful accounts is based on specifically identified amounts in customers' accounts, where future collectability is deemed uncertain. Management may exercise its judgment in adjusting the provision as a consequence of known items, such as current economic factors and credit trends. Past due trade accounts receivable balances are written off when the Company's collection efforts have been unsuccessful in collecting the amount due and the amount is deemed uncollectible. The write off is recorded against the allowance for doubtful accounts.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;One of the Company&amp;#8217;s accounts receivable in the total amount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$5.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; (inclusive of a retention receivable amount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$3.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, of which &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$3.2&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was included in the balance of other long-term assets as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; due to the long-term nature of the receivables &amp;#8211; see Note 6 &amp;#8211; Retention) has been &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;outstanding for several years as of January 31, 2018. The Company completed all of its deliverables in 2015, and has been engaged in ongoing active efforts to collect this amount, and has recently received an updated acknowledgment of the outstanding balances and assurances of payment from the customer. As a result, the Company did not reserve any allowance against this amount as of January 31, 2018. However, if the Company&amp;#8217;s efforts to collect on this account are not successful in fiscal 2018, then the Company may be required to recognize an allowance for all, or substantially all, of any such then uncollected amounts in the future.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and 2017, no customer accounted for more than 10% of the Company's net sales.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Three customers accounted for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;34.9%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of accounts receivable on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;and two customers accounted for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;33.2%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of accounts receivable on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Concentration of credit risk. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company maintains its U.S. cash in bank deposit accounts at financial institutions that are insured by the Federal Deposit Insurance Corporation ("FDIC"). Cash balances are below FDIC limits. The Company has not experienced any losses in such accounts.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company has a broad customer base doing business in all regions of the U.S. as well as other areas in the world.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Accumulated other comprehensive loss. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Accumulated other comprehensive loss represents the change in equity from non-owner transactions and consisted of foreign currency translation, minimum pension liability and marketable securities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:675px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:517px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:65px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:65px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Equity adjustment foreign currency, gross&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($268&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($1,409&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Minimum pension liability, gross&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,307)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,472)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Marketable security, gross&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;142&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal excluding tax effect&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(1,575)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(2,739)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Tax effect of foreign exchange currency&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(6)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(50)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Tax effect of minimum pension liability&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;115&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;115&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Tax effect of marketable security&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(50)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Total accumulated other comprehensive loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($1,466)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;($2,724)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Inventories. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Inventories are stated at the lower of cost or market. Cost is determined using the first-in, first-out method for all inventories.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:529px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:74px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Raw materials&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$17,166&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$13,648&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Work in process&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,105&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Finished goods&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;836&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;18,481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;15,589&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;1,625&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2,024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;text-indent:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Inventories&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$16,856&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$13,565&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Long-lived assets. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Property, plant and equipment are stated at cost. Interest is capitalized in connection with the construction of facilities and amortized over the asset's estimated useful life. Long-lived assets are reviewed for possible impairment whenever events indicate that the carrying amount of such assets may not be recoverable. If such a review indicates impairment, the carrying amount of such assets is reduced to an estimated fair value.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from three to 30 years. Leasehold improvements are depreciated over the remaining life of the lease or its useful life, whichever is shorter. Amortization of assets under capital leases is included in depreciation. Depreciation expense was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$4.9&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$5.3&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:521px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:78px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:78px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Land, buildings and improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$22,796&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$22,330&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;47,009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;44,538&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Furniture, office equipment and computer systems&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4,504&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;4,704&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Transportation equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3,490&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3,690&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;77,799&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;75,262&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Less accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;43,290&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;38,987&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-left:12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Property, plant and equipment, net of accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$34,509&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$36,275&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Impairment of long-lived assets. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company evaluates long-lived assets (including intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. A factor considered important that could trigger an impairment review includes a year-to-date loss from operations. The Company reported a loss in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. An asset is considered impaired if its carrying amount exceeds the undiscounted future net cash flow the asset is expected to generate. Based on the Company's review of the projected cash flows over the remaining useful lives of the assets, management has determined that &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;there was no impairment of long-lived assets&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Goodwill.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; The purchase price of an acquired company is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. All identifiable goodwill as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, is attributable to the purchase of Perma-Pipe Canada, Ltd. ("PPC"). The Company does not amortize goodwill.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:46%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Foreign exchange change effect&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$144&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2,423&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;In January 2017, the Financial Accounting Standards Board ("FASB") issued authoritative guidance that simplifies the assessment of goodwill for impairment when the estimated fair value of a reporting unit is less than its carrying value by eliminating the requirement to determine the fair value of goodwill. Under the new guidance, the amount of goodwill impairment will be determined by the amount the carrying value of the reporting unit exceeds its fair value. The new guidance is effective for the Company beginning January 1, 2020, with early adoption permitted. The Company adopted this new guidance in the fourth quarter of 2016.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company performs an &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;impairment assessment of goodwill annually as of January 31&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, or more frequently if triggering events occur, based on the estimated fair value of the related reporting unit. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;There was no impairment to goodwill&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Other intangible assets with definite lives. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company owns several patents including those covering features of its piping and electronic leak detection systems. Patents are capitalized and amortized on a straight-line basis over a period not to exceed the legal lives of the patents. The Company expenses costs incurred to renew or extend the term of intangible assets. Gross patents were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. Accumulated amortization was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;31,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. Future amortization over the next five years ending January 31 will be less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in the years 2018 to 2022 and less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; thereafter.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Research and development&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Research and development expenses consist of materials, salaries and related expenses of engineering personnel and outside services for product development projects. Research and development costs are expensed as incurred. Research and development expense was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.2&amp;#160;million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Income taxes. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Deferred income taxes have been provided for temporary differences arising from differences in the basis of assets and liabilities for tax and financial reporting purposes. Deferred income taxes on temporary differences have been recorded at the current tax rate. The Company assesses its deferred tax assets and liabilities for realizability at each reporting period.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority. For further information, see Note 10 - Income taxes &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;in the Notes to Consolidated Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Net loss per common share. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Earnings per share ("EPS") is computed by dividing net loss by the weighted average number of common shares outstanding (basic). The Company reported net losses in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;; therefore, the diluted loss per share was identical to the basic loss per share rather than assuming conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect on earnings per share. The dilutive shares are in the following table:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:549px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:61px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Basic weighted average number of common shares outstanding &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Basic weighted average number of common shares outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,680&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,488&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Dilutive effect of stock options, deferred stock and restricted stock units&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Weighted average number of common shares outstanding assuming full dilution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,680&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;7,488&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock options not included in the computation of diluted EPS of common stock because the option exercise prices exceeded the average market prices&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;139&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;306&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Canceled options during the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(131&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(159&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Stock options with an exercise price below the average stock price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;219&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;218&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Equity-based compensation.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; The Company issues various types of stock-based awards to employees and directors: restricted stock, deferred stock and stock options. Non-cash compensation expense associated with restricted stock is based on the fair value of the common stock at the date of grant, and amortized using the straight line method over the vesting period. Compensation expense associated with deferred stock which is awarded to the Board of Directors (non-employee) is based upon the fair value of the common stock at the date of grant, and since the grant vests immediately it is expensed on the date of the grant. A mark-to-market adjustment is recognized on a quarterly basis on these shares, which is booked to stock compensation expense, with the offset booked to the deferred compensation liability account. Stock&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;compensation expense for stock options is recognized ratably over the requisite service period of the award. The Black-Scholes option-pricing model is utilized to estimate the fair value of option awards.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Segments.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#160;Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker ("CODM") in making decisions regarding resource allocation and assessing performance The Company&amp;#8217;s Chief Executive Officer is the CODM, and he uses a combination of several management reports, including the Company's financial information in determining how to allocate resources and assess performance. The Company has determined that it operates in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; segment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Fair value of financial instruments&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The carrying values of cash and cash equivalents, accounts receivable and accounts payable are reasonable estimates of their fair value due to their short-term nature. The carrying amount of the Company's short-term debt, revolving line of credit and long-term debt approximate fair value because the majority of the amounts outstanding accrue interest at variable market rates.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Reclassifications. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Reclassifications were made to the prior-year consolidated statement of cash flows to conform to the current-year presentations to the consolidated financial statements. A reclassification of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$2.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; was made to deferred compensation liabilities from current compensation liabilities on the balance sheet. Reclassifications were immaterial to the financial statements. In Note 7, Costs and estimated earnings on uncompleted contracts were reported on an aggregated basis instead of a net basis for the current open contracts. Prior-year presentation has been updated to reflect the amounts on a net basis, and there was no change to the consolidated financial statements. In Note 11, Retirement plans investments that are measured at fair value are now shown separately on the asset allocation level table, and there was no change to the consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
	<us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="FD2017Q4YTD" id="Fact-2E1244AED9B9B8E075C250F44D65C3F6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Note 13 - Stock rights&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On September&amp;#160;15, 2009, the Company entered into the Amendment ("Amendment") to Rights Agreement dated as of September&amp;#160;15, 1999. Among other things, the Amendment extends the term of the Rights Agreement until September&amp;#160;15, 2019 and amends definitions to include positions in derivative instruments related to the Company's common stock as constituting beneficial ownership of such stock.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;On September&amp;#160;15, 1999, the Company's Board of Directors declared a dividend of one common stock purchase right (a "Right") for each share of PPIH's common stock outstanding at the close of business on September&amp;#160;22, 1999. The stock issued after September&amp;#160;22, 1999 and before the redemption or expiration of the Rights is also entitled to one Right for each such additional share. Each Right entitles the registered holders, under certain circumstances, to purchase from the Company one share of PPIH's common stock at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$25&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, subject to adjustment. At no time will the Rights have any voting power.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Rights may not be exercised until &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;10 days&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; after a person or group acquires &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;15%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; or more of the Company's common stock, or announces a tender offer that, if consummated, would result in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;15%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; or more ownership of the Company's common stock. Separate Rights certificates will not be issued, and the Rights will not be traded separately from the stock until then. Should an acquirer become the beneficial owner of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;15%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; or more of the Company's common stock, Rights holders other than the acquirer would have the right to buy common stock in PPIH, or in the surviving enterprise if PPIH is acquired, having a value of two times the exercise price then in effect. Also, the PPIH Board of Directors may exchange the Rights (other than those of the acquirer, which will have become void), in whole or in part, at an exchange ratio of one share of PPIH common stock (and/or other securities, cash or other assets having equal value) per Right subject to adjustment. The Rights described in this paragraph and the preceding paragraph shall not apply to an acquisition, merger or consolidation approved by the Company's Board of Directors.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The Rights will expire on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;September&amp;#160;15, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, unless exchanged or redeemed prior to that date. The redemption price is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.01&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; per Right. PPIH's Board of Directors may redeem the Rights by a majority vote at any time prior to the 20th day following public announcement that a person or group has acquired &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;15%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of PPIH common stock. Under certain circumstances, the decision to redeem requires the concurrence of a majority of the independent directors.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
	<us-gaap:SummaryOfIncomeTaxContingenciesTextBlock contextRef="FD2017Q4YTD" id="Fact-01A31C337EF94E19349C50F44D460C1C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:656px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:496px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Balance at beginning of the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,331&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1,313&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Increases in positions taken in a prior period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Increases in positions taken in a current period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Decreases due to lapse of statute of limitations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Decreases due to settlements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;(7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance at end of the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$1,301&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;$1,331&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Included in the total UTP liability were estimated accrued interest and penalty of less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; in both &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;. These non-current income tax liabilities are recorded in other long-term liabilities in the consolidated balance sheets. The Company's policy is to include interest and penalties in income tax expense. On &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;, the Company did not anticipate any significant adjustments to its unrecognized tax benefits within the next twelve months. Included in the balance on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; were amounts offset by deferred taxes (i.e., temporary differences) or amounts that could be offset by refunds in other taxing jurisdictions (i.e., corollary adjustments). Thus, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; of the amount accrued on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;January&amp;#160;31,&amp;#160;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt; would impact the ETR, if reversed.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
	<us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="FD2017Q4YTD" id="Fact-94F11804E1E74391597150F44D65CB75">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:208px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:90px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:84px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:98px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:102px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:98px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;(In thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance at beginning of period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Charged to costs and expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Deductions from reserves (1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Charged to other accounts (2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-weight:bold;"&gt;Balance at end of period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Year Ended January 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Allowance for possible losses in collection of trade receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$247&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$135&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$52&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$469&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Year Ended January 31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;Allowance for possible losses in collection of trade receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$246&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;$305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
	<us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="FD2017Q4YTD" id="Fact-F4640DF9FE5805305D6650F44D55CE22">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Accounts receivable. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The majority of the Company's accounts receivable are due from geographically dispersed contractors and manufacturing companies. Credit is extended based on an evaluation of a customer's financial condition, including the availability of credit insurance. In the U.S., collateral is not generally required. In the U.A.E. and Saudi Arabia, letters of credit are usually obtained for significant orders. Accounts receivable are due within various time periods specified in the terms applicable to the specific customer and are stated at amounts due from customers net of an allowance for claims and doubtful accounts. The allowance for doubtful accounts is based on specifically identified amounts in customers' accounts, where future collectability is deemed uncertain. Management may exercise its judgment in adjusting the provision as a consequence of known items, such as current economic factors and credit trends. Past due trade accounts receivable balances are written off when the Company's collection efforts have been unsuccessful in collecting the amount due and the amount is deemed uncollectible. The write off is recorded against the allowance for doubtful accounts.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
	<us-gaap:UseOfEstimates contextRef="FD2017Q4YTD" id="Fact-AB661DEBE7CFC6D692FA50F44D5565D1">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"&gt;Use of estimates. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
	<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
	</link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>ppih-20180131.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.permapipe.com/20180131" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:ppih="http://www.permapipe.com/20180131" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2017-01-31" schemaLocation="http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ppih-20180131_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ppih-20180131_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ppih-20180131_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ppih-20180131_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="AcquisitionDetails" roleURI="http://www.permapipe.com/role/AcquisitionDetails">
        <link:definition>2445402 - Disclosure - Acquisition (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 id="AcquisitionNotes" roleURI="http://www.permapipe.com/role/AcquisitionNotes">
        <link:definition>2145100 - Disclosure - Acquisition (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionTables" roleURI="http://www.permapipe.com/role/AcquisitionTables">
        <link:definition>2345301 - Disclosure - Acquisition (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 id="BalanceSheetParentheticals" roleURI="http://www.permapipe.com/role/BalanceSheetParentheticals">
        <link:definition>1005500 - Statement - Balance Sheet (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessInformationBusinessInformationNotes" roleURI="http://www.permapipe.com/role/BusinessInformationBusinessInformationNotes">
        <link:definition>2101100 - Disclosure - Business information Business information (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessInformationBusinessReportingDetails" roleURI="http://www.permapipe.com/role/BusinessInformationBusinessReportingDetails">
        <link:definition>2401402 - Disclosure - Business information Business reporting (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 id="BusinessInformationGeographicInformationDetails" roleURI="http://www.permapipe.com/role/BusinessInformationGeographicInformationDetails">
        <link:definition>2401403 - Disclosure - Business information 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 id="BusinessInformationGeographicInformationTables" roleURI="http://www.permapipe.com/role/BusinessInformationGeographicInformationTables">
        <link:definition>2301301 - Disclosure - Business information Geographic  information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.permapipe.com/role/ConsolidatedBalanceSheets">
        <link:definition>1004000 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsCalc2" roleURI="http://www.permapipe.com/role/ConsolidatedBalanceSheetsCalc2">
        <link:definition>1004000 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfCashFlows" roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfCashFlows">
        <link:definition>1007000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfComprehensiveLossStatement" roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfComprehensiveLossStatement">
        <link:definition>1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfOperationsStatement" roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfOperationsStatement">
        <link:definition>1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfStockholdersEquity">
        <link:definition>1006000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CorrectionOfImmaterialErrorsDetails" roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsDetails">
        <link:definition>2439402 - Disclosure - Correction of immaterial errors (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 id="CorrectionOfImmaterialErrorsNotes" roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsNotes">
        <link:definition>2139100 - Disclosure - Correction of immaterial errors (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CorrectionOfImmaterialErrorsTables" roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsTables">
        <link:definition>2339301 - Disclosure - Correction of immaterial errors (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 id="CostsAndEstimatedEarningsOnUncompletedContracts" roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContracts">
        <link:definition>2148100 - Disclosure - Costs and estimated earnings on uncompleted contracts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails" roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails">
        <link:definition>2448402 - Disclosure - Costs and estimated earnings on uncompleted contracts Costs and estimated earnings on uncompleted contracts (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 id="CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables" roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables">
        <link:definition>2348301 - Disclosure - Costs and estimated earnings on uncompleted contracts Costs and estimated earnings on uncompleted contracts (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 id="Debt" roleURI="http://www.permapipe.com/role/Debt">
        <link:definition>2150100 - 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 id="Debt5YearRepaymentDetails" roleURI="http://www.permapipe.com/role/Debt5YearRepaymentDetails">
        <link:definition>2450403 - Disclosure - Debt 5 year repayment (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 id="DebtCapitalLeasesDetails" roleURI="http://www.permapipe.com/role/DebtCapitalLeasesDetails">
        <link:definition>2450407 - Disclosure - Debt Capital leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDebtByTypeDetails" roleURI="http://www.permapipe.com/role/DebtDebtByTypeDetails">
        <link:definition>2450402 - Disclosure - Debt Debt by type (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 id="DebtDebtRepaymentTables" roleURI="http://www.permapipe.com/role/DebtDebtRepaymentTables">
        <link:definition>2350301 - Disclosure - Debt Debt repayment (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 id="DebtMortgageDetails" roleURI="http://www.permapipe.com/role/DebtMortgageDetails">
        <link:definition>2450405 - Disclosure - Debt Mortgage (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 id="DebtNarrativeDetails" roleURI="http://www.permapipe.com/role/DebtNarrativeDetails">
        <link:definition>2450404 - Disclosure - Debt Narrative (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 id="DebtTermLoansDetails" roleURI="http://www.permapipe.com/role/DebtTermLoansDetails">
        <link:definition>2450406 - Disclosure - Debt Term Loans (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 id="DeferredAndRestrictedStockDetails" roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockDetails">
        <link:definition>2455402 - Disclosure - Deferred and restricted stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredAndRestrictedStockNotes" roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockNotes">
        <link:definition>2155100 - Disclosure - Deferred and restricted stock (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredAndRestrictedStockTables" roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockTables">
        <link:definition>2355301 - Disclosure - Deferred and restricted stock (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 id="DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails" roleURI="http://www.permapipe.com/role/DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails">
        <link:definition>2446405 - Disclosure - Discontinued Operations Cashflows from discontinued operations (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 id="DiscontinuedOperationsDetails" roleURI="http://www.permapipe.com/role/DiscontinuedOperationsDetails">
        <link:definition>2446403 - Disclosure - Discontinued Operations (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 id="DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails" roleURI="http://www.permapipe.com/role/DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails">
        <link:definition>2446404 - Disclosure - Discontinued Operations Discontinued operations balance sheet (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 id="DiscontinuedOperationsNarrativeDetails" roleURI="http://www.permapipe.com/role/DiscontinuedOperationsNarrativeDetails">
        <link:definition>2446402 - Disclosure - Discontinued Operations Narrative (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 id="DiscontinuedOperationsNotes" roleURI="http://www.permapipe.com/role/DiscontinuedOperationsNotes">
        <link:definition>2146100 - Disclosure - Discontinued Operations (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsTables" roleURI="http://www.permapipe.com/role/DiscontinuedOperationsTables">
        <link:definition>2346301 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DocumentAndEntityInformationDocument" roleURI="http://www.permapipe.com/role/DocumentAndEntityInformationDocument">
        <link:definition>0001000 - Document - Document and entity information Document</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.permapipe.com/role/IncomeTaxes">
        <link:definition>2152100 - Disclosure - Income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsOfDeferredIncomeTaxTables" roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfDeferredIncomeTaxTables">
        <link:definition>2352303 - Disclosure - Income taxes Components of deferred income tax (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 id="IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables" roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables">
        <link:definition>2352302 - Disclosure - Income taxes Components of income tax (benefit) expense (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 id="IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails">
        <link:definition>2452406 - Disclosure - Income taxes Components of income tax expense (benefit) (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 id="IncomeTaxesDeferredIncomeTaxDisclosureDetails" roleURI="http://www.permapipe.com/role/IncomeTaxesDeferredIncomeTaxDisclosureDetails">
        <link:definition>2452409 - Disclosure - Income taxes Deferred income tax disclosure (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 id="IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" roleURI="http://www.permapipe.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails">
        <link:definition>2452405 - Disclosure - Income taxes Income (loss) before income taxes (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 id="IncomeTaxesIncomeTaxNarrativeDetails" roleURI="http://www.permapipe.com/role/IncomeTaxesIncomeTaxNarrativeDetails">
        <link:definition>2452408 - Disclosure - Income taxes Income tax narrative (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 id="IncomeTaxesLossIncomeBeforeIncomeTaxesTables" roleURI="http://www.permapipe.com/role/IncomeTaxesLossIncomeBeforeIncomeTaxesTables">
        <link:definition>2352301 - Disclosure - Income taxes (Loss) income before income taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconcilationToEtrRateDetails" roleURI="http://www.permapipe.com/role/IncomeTaxesReconcilationToEtrRateDetails">
        <link:definition>2452407 - Disclosure - Income taxes Reconcilation to the ETR rate (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 id="IncomeTaxesUtpDetails" roleURI="http://www.permapipe.com/role/IncomeTaxesUtpDetails">
        <link:definition>2452410 - Disclosure - Income taxes UTP (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 id="IncomeTaxesUtpTables" roleURI="http://www.permapipe.com/role/IncomeTaxesUtpTables">
        <link:definition>2352304 - Disclosure - Income taxes UTP (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 id="InterestExpenseNetDetails" roleURI="http://www.permapipe.com/role/InterestExpenseNetDetails">
        <link:definition>2457402 - Disclosure - Interest expense, net (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 id="InterestExpenseNetNotes" roleURI="http://www.permapipe.com/role/InterestExpenseNetNotes">
        <link:definition>2157100 - Disclosure - Interest expense, net (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestExpenseNetTables" roleURI="http://www.permapipe.com/role/InterestExpenseNetTables">
        <link:definition>2357301 - Disclosure - Interest expense, net (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 id="LeaseInformation" roleURI="http://www.permapipe.com/role/LeaseInformation">
        <link:definition>2151100 - Disclosure - Lease 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 id="LeaseInformationFutureMinimumLeasePaymentsTables" roleURI="http://www.permapipe.com/role/LeaseInformationFutureMinimumLeasePaymentsTables">
        <link:definition>2351302 - Disclosure - Lease information Future minimum lease payments (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 id="LeaseInformationFutureMinimumPaymentsDetails" roleURI="http://www.permapipe.com/role/LeaseInformationFutureMinimumPaymentsDetails">
        <link:definition>2451405 - Disclosure - Lease information Future minimum payments (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 id="LeaseInformationPropertyUnderCapitalLeaseTables" roleURI="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalLeaseTables">
        <link:definition>2351301 - Disclosure - Lease information Property under capital lease (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 id="LeaseInformationPropertyUnderCapitalizedLeasesDetails" roleURI="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalizedLeasesDetails">
        <link:definition>2451403 - Disclosure - Lease information Property under capitalized leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseInformationRentalExpenseDetails" roleURI="http://www.permapipe.com/role/LeaseInformationRentalExpenseDetails">
        <link:definition>2451404 - Disclosure - Lease information Rental expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingPronouncements" roleURI="http://www.permapipe.com/role/NewAccountingPronouncements">
        <link:definition>2128100 - Disclosure - New Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Retention" roleURI="http://www.permapipe.com/role/Retention">
        <link:definition>2147100 - Disclosure - Retention</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetentionRetentionPayableDetails" roleURI="http://www.permapipe.com/role/RetentionRetentionPayableDetails">
        <link:definition>2447402 - Disclosure - Retention Retention payable (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 id="RetentionRetentionReceivableDetails" roleURI="http://www.permapipe.com/role/RetentionRetentionReceivableDetails">
        <link:definition>2447401 - Disclosure - Retention Retention receivable (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 id="RetirementPlans401KDetails" roleURI="http://www.permapipe.com/role/RetirementPlans401KDetails">
        <link:definition>2453414 - Disclosure - Retirement plans 401K (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 id="RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables" roleURI="http://www.permapipe.com/role/RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables">
        <link:definition>2353305 - Disclosure - Retirement plans Amounts recognized in other comprehensive income (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 id="RetirementPlansAssumptionsDetails" roleURI="http://www.permapipe.com/role/RetirementPlansAssumptionsDetails">
        <link:definition>2453410 - Disclosure - Retirement plans Assumptions (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 id="RetirementPlansAssumptionsTables" roleURI="http://www.permapipe.com/role/RetirementPlansAssumptionsTables">
        <link:definition>2353303 - Disclosure - Retirement plans Assumptions (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 id="RetirementPlansCashFlowsDetails" roleURI="http://www.permapipe.com/role/RetirementPlansCashFlowsDetails">
        <link:definition>2453413 - Disclosure - Retirement plans Cash flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlansCashFlowsTables" roleURI="http://www.permapipe.com/role/RetirementPlansCashFlowsTables">
        <link:definition>2353306 - Disclosure - Retirement plans Cash flows (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 id="RetirementPlansComponentsOfNetPeriodicBenefitCostDetails" roleURI="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostDetails">
        <link:definition>2453411 - Disclosure - Retirement plans Components of net periodic benefit cost (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 id="RetirementPlansComponentsOfNetPeriodicBenefitCostTables" roleURI="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostTables">
        <link:definition>2353304 - Disclosure - Retirement plans Components of net periodic benefit cost (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 id="RetirementPlansDefinedPensionDisclosureTables" roleURI="http://www.permapipe.com/role/RetirementPlansDefinedPensionDisclosureTables">
        <link:definition>2353302 - Disclosure - Retirement plans Defined pension disclosure (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 id="RetirementPlansMultiEmployerDetails" roleURI="http://www.permapipe.com/role/RetirementPlansMultiEmployerDetails">
        <link:definition>2453415 - Disclosure - Retirement plans Multi employer (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 id="RetirementPlansMultiEmployerTables" roleURI="http://www.permapipe.com/role/RetirementPlansMultiEmployerTables">
        <link:definition>2353307 - Disclosure - Retirement plans Multi-employer (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 id="RetirementPlansPlanAssetsDetails" roleURI="http://www.permapipe.com/role/RetirementPlansPlanAssetsDetails">
        <link:definition>2453408 - Disclosure - Retirement plans Plan 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 id="RetirementPlansPlanAssetsTables" roleURI="http://www.permapipe.com/role/RetirementPlansPlanAssetsTables">
        <link:definition>2353301 - Disclosure - Retirement plans Plan 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 id="RetirementPlansRecognizedInOtherComprehensiveIncomeDetails" roleURI="http://www.permapipe.com/role/RetirementPlansRecognizedInOtherComprehensiveIncomeDetails">
        <link:definition>2453412 - Disclosure - Retirement plans Recognized in other comprehensive income (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 id="RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" roleURI="http://www.permapipe.com/role/RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails">
        <link:definition>2453409 - Disclosure - Retirement plans Reconciliation of benefit obligations, plan assets and funded status (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 id="RetirementPlansRetirementPlansNotes" roleURI="http://www.permapipe.com/role/RetirementPlansRetirementPlansNotes">
        <link:definition>2153100 - Disclosure - Retirement plans Retirement plans (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIi" roleURI="http://www.permapipe.com/role/ScheduleIi">
        <link:definition>2162100 - Schedule - Schedule II</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIiAllowanceForBadDebtTables" roleURI="http://www.permapipe.com/role/ScheduleIiAllowanceForBadDebtTables">
        <link:definition>2362301 - Schedule - Schedule II Allowance for bad 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 id="ScheduleIiDetails" roleURI="http://www.permapipe.com/role/ScheduleIiDetails">
        <link:definition>2462402 - Schedule - Schedule II (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 id="SignificantAccountingPolicies" roleURI="http://www.permapipe.com/role/SignificantAccountingPolicies">
        <link:definition>2125100 - Disclosure - 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 id="SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails">
        <link:definition>2425411 - Disclosure - Significant accounting policies Accounts receivable and concentration of credit risk (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 id="SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails">
        <link:definition>2425412 - Disclosure - Significant accounting policies Accumulated other comprehensive loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables">
        <link:definition>2325303 - Disclosure - Significant accounting policies Accumulated other comprehensive loss (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 id="SignificantAccountingPoliciesCashAndCashEquivalentsDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesCashAndCashEquivalentsDetails">
        <link:definition>2425408 - Disclosure - Significant accounting policies Cash and cash equivalents (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 id="SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables">
        <link:definition>2325302 - Disclosure - Significant accounting policies Cash, cash equivalents and restricted cash (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 id="SignificantAccountingPoliciesDraftsPayableDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesDraftsPayableDetails">
        <link:definition>2425409 - Disclosure - Significant accounting policies Drafts payable (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 id="SignificantAccountingPoliciesFinancialInstrumentsDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesFinancialInstrumentsDetails">
        <link:definition>2425420 - Disclosure - Significant accounting policies Financial instruments (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 id="SignificantAccountingPoliciesGoodwillDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillDetails">
        <link:definition>2425415 - Disclosure - Significant accounting policies Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesGoodwillTableTables" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillTableTables">
        <link:definition>2325306 - Disclosure - Significant accounting policies Goodwill Table (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 id="SignificantAccountingPoliciesInventoriesDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesDetails">
        <link:definition>2425413 - Disclosure - Significant accounting policies 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 id="SignificantAccountingPoliciesInventoriesTables" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesTables">
        <link:definition>2325304 - Disclosure - Significant accounting policies 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 id="SignificantAccountingPoliciesLongLivedAssetsDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsDetails">
        <link:definition>2425414 - Disclosure - Significant accounting policies Long lived 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 id="SignificantAccountingPoliciesLongLivedAssetsTables" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsTables">
        <link:definition>2325305 - Disclosure - Significant accounting policies Long-lived 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 id="SignificantAccountingPoliciesNetLossPerCommonShareTables" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerCommonShareTables">
        <link:definition>2325307 - Disclosure - Significant accounting policies Net 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 id="SignificantAccountingPoliciesNetLossPerShareDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerShareDetails">
        <link:definition>2425418 - Disclosure - Significant accounting policies Net loss per 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 id="SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails">
        <link:definition>2425416 - Disclosure - Significant accounting policies Other intangible assets with definite lives (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 id="SignificantAccountingPoliciesReclassificationDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesReclassificationDetails">
        <link:definition>2425421 - Disclosure - Significant accounting policies Reclassification (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 id="SignificantAccountingPoliciesResearchAndDevelopmentDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesResearchAndDevelopmentDetails">
        <link:definition>2425417 - Disclosure - Significant accounting policies Research and development (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 id="SignificantAccountingPoliciesRestrictedCashDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesRestrictedCashDetails">
        <link:definition>2425410 - Disclosure - Significant accounting policies Restricted cash (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 id="SignificantAccountingPoliciesSegmentsDetails" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesSegmentsDetails">
        <link:definition>2425419 - Disclosure - Significant accounting policies Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesSignificantAccountingPolicies" roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesSignificantAccountingPolicies">
        <link:definition>2225201 - Disclosure - Significant accounting policies 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 id="StockOptions" roleURI="http://www.permapipe.com/role/StockOptions">
        <link:definition>2154100 - Disclosure - Stock options</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockOptionsFairValueAssumptionsDetails" roleURI="http://www.permapipe.com/role/StockOptionsFairValueAssumptionsDetails">
        <link:definition>2454406 - Disclosure - Stock options Fair value assumptions (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 id="StockOptionsOptionActivityDetails" roleURI="http://www.permapipe.com/role/StockOptionsOptionActivityDetails">
        <link:definition>2454407 - Disclosure - Stock options Option activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockOptionsOptionActivityTables" roleURI="http://www.permapipe.com/role/StockOptionsOptionActivityTables">
        <link:definition>2354302 - Disclosure - Stock options Option activity (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 id="StockOptionsOptionsAdditionalTextDetails" roleURI="http://www.permapipe.com/role/StockOptionsOptionsAdditionalTextDetails">
        <link:definition>2454408 - Disclosure - Stock options Options additional text (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 id="StockOptionsOptionsByGrantPriceTables" roleURI="http://www.permapipe.com/role/StockOptionsOptionsByGrantPriceTables">
        <link:definition>2354303 - Disclosure - Stock options Options by grant price (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 id="StockOptionsStockBasedCompensationExpenseTables" roleURI="http://www.permapipe.com/role/StockOptionsStockBasedCompensationExpenseTables">
        <link:definition>2354301 - Disclosure - Stock options Stock based compensation expense (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 id="StockOptionsStockCompensationExpenseDetails" roleURI="http://www.permapipe.com/role/StockOptionsStockCompensationExpenseDetails">
        <link:definition>2454405 - Disclosure - Stock options Stock Compensation expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockOptionsUnvestedOptionsDetails" roleURI="http://www.permapipe.com/role/StockOptionsUnvestedOptionsDetails">
        <link:definition>2454409 - Disclosure - Stock options Unvested options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockOptionsUnvestedOptionsTables" roleURI="http://www.permapipe.com/role/StockOptionsUnvestedOptionsTables">
        <link:definition>2354304 - Disclosure - Stock options Unvested options (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 id="StockRights" roleURI="http://www.permapipe.com/role/StockRights">
        <link:definition>2156100 - Disclosure - Stock rights</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockRightsNarrativeDetails" roleURI="http://www.permapipe.com/role/StockRightsNarrativeDetails">
        <link:definition>2456401 - Disclosure - Stock rights Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="ppih_A401KAbstract" name="A401KAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_AccumulatedOtherComprehensiveLossAbstract" name="AccumulatedOtherComprehensiveLossAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_AcquisitionAbstract" name="AcquisitionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_AllowanceForBadDebtAbstract" name="AllowanceForBadDebtAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_BillingsToDate" name="BillingsToDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ppih_BusinessinformationAbstract" name="BusinessinformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_CapitalLeasesAbstract" name="CapitalLeasesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest" name="CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest" name="CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest" name="CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest" name="CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ppih_CapitalLeasesLesseeVehicleEquipment" name="CapitalLeasesLesseeVehicleEquipment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ppih_CashcashequivalentsandrestrictedcashAbstract" name="CashcashequivalentsandrestrictedcashAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_CashflowsfromdiscontinuedoperationsAbstract" name="CashflowsfromdiscontinuedoperationsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_ChangeInControlPercentage" name="ChangeInControlPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ComponentsOfDeferredIncomeTaxAbstract" name="ComponentsOfDeferredIncomeTaxAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ComponentsOfDeferredIncomeTaxLineItems" name="ComponentsOfDeferredIncomeTaxLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ComponentsOfDeferredIncomeTaxTable" name="ComponentsOfDeferredIncomeTaxTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract" name="ComponentsOfIncomeTaxExpenseBenefitAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ConsolidatedBalanceSheetsAbstract" name="ConsolidatedBalanceSheetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ConsolidatedStatementOfCashFlowsAbstract" name="ConsolidatedStatementOfCashFlowsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ConsolidatedStatementOfOperationsAbstract" name="ConsolidatedStatementOfOperationsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ConsolidatedStatementOfStockholdersEquityAbstract" name="ConsolidatedStatementOfStockholdersEquityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract" name="ConsolidatedstatementofcomprehensivelossincomeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_CorrectionsofimmaterialerrorsAbstract" name="CorrectionsofimmaterialerrorsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract" name="CostsAndEstimatedEarningsOnUncompletedContractsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_CostsInExcessOfBillingsNet" name="CostsInExcessOfBillingsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ppih_CostsIncurredOnUncompletedContracts" name="CostsIncurredOnUncompletedContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ppih_CostsinothercomprehensiveincomelossAbstract" name="CostsinothercomprehensiveincomelossAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock" name="Daystowaitafterapersonorgroupacquires15ofcommonstock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_Debt5YrRepaymentAbstract" name="Debt5YrRepaymentAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_DebtAbstract" name="DebtAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_DeferredIncomeTaxAxis" name="DeferredIncomeTaxAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_DeferredIncomeTaxDomain" name="DeferredIncomeTaxDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_DefinedBenefitPlanVestedBenefitObligation" name="DefinedBenefitPlanVestedBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ppih_DefinedpensionAbstract" name="DefinedpensionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_DiscontinuedOperationsAbstract" name="DiscontinuedOperationsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_DraftsPayableAbstract" name="DraftsPayableAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_EquityAdjustmentForeignCurrency" name="EquityAdjustmentForeignCurrency" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ppih_EstimatedEarnings" name="EstimatedEarnings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ppih_ExpirationDateOfRight" name="ExpirationDateOfRight" nillable="true" substitutionGroup="xbrli:item" type="xbrli:dateItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_FaceValueOfDebtInLocalCurrency" name="FaceValueOfDebtInLocalCurrency" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_FairValueAssumptionsAbstract" name="FairValueAssumptionsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_FederalOperatingLossCarryforwardExpires" name="FederalOperatingLossCarryforwardExpires" nillable="true" substitutionGroup="xbrli:item" type="xbrli:dateItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_FinancialinstrumentsAbstract" name="FinancialinstrumentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_Foreignsales" name="Foreignsales" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_FutureMinimumLeasePaymentsAbstract" name="FutureMinimumLeasePaymentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_FutureMinimumPaymentsAbstract" name="FutureMinimumPaymentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_GeographicInformationAbstract" name="GeographicInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_GeograpicInformationAbstract" name="GeograpicInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_GoodwilldisclosureAbstract" name="GoodwilldisclosureAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_IncomeTaxAbstract" name="IncomeTaxAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_IncomeTaxDisclosuresAbstract" name="IncomeTaxDisclosuresAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_IncomeTaxExpenseTable" name="IncomeTaxExpenseTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_IncomeTaxesAbstract" name="IncomeTaxesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_IncometaxesLineItems" name="IncometaxesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_IncometaxnarrativeAbstract" name="IncometaxnarrativeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_IndianCapitalLeasesMember" name="IndianCapitalLeasesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_InterestExpenseNetAbstract" name="InterestExpenseNetAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_InventoriesAbstract" name="InventoriesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_LeaseInformationAbstract" name="LeaseInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_LongLivedAssetsAbstract" name="LongLivedAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_LongTermContractsAxis" name="LongTermContractsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_LongTermContractsDomain" name="LongTermContractsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_LossIncomeBeforeIncomeTaxesAbstract" name="LossIncomeBeforeIncomeTaxesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_LossPerShareAbstract" name="LossPerShareAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_MortgageLoansOnRealEstateDateInterestRateChanges" name="MortgageLoansOnRealEstateDateInterestRateChanges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:dateItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_MultiemployerAbstract" name="MultiemployerAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_NetLossPerCommonShareAbstract" name="NetLossPerCommonShareAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_Newaccountingpronouncements.Abstract" name="Newaccountingpronouncements.Abstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated" name="Opentaxyearsuptotheamountofresearchtaxcreditgenerated" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_OptionActivityAbstract" name="OptionActivityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_OptionsAdditionalTextAbstract" name="OptionsAdditionalTextAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_OtherintangibleassetswithdefinitelivesAbstract" name="OtherintangibleassetswithdefinitelivesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ParentheticalsAbstract" name="ParentheticalsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_PercentageOfOptionsExpectToVest" name="PercentageOfOptionsExpectToVest" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_PlumbersPipefittersLocal572PensionFundMember" name="PlumbersPipefittersLocal572PensionFundMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_PoliciesAbstract" name="PoliciesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_PriceofPPIHcommonstockwithRight" name="PriceofPPIHcommonstockwithRight" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_PropertyUnderCapitalLeasesAbstract" name="PropertyUnderCapitalLeasesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_PropertyUnderCapitalizedLeasesAbstract" name="PropertyUnderCapitalizedLeasesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ReclassificationAbstract" name="ReclassificationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_ReconcilationToFederalEtrRateAbstract" name="ReconcilationToFederalEtrRateAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_RedemptionPricePerRight" name="RedemptionPricePerRight" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_RentalExpenseAbstract" name="RentalExpenseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_RestrictedstockAbstract" name="RestrictedstockAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_RetentionAbstract" name="RetentionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_RetentionReceivablesAbstract" name="RetentionReceivablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_SalesTaxPolicyPolicyTextBlock" name="SalesTaxPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_SegmentsAbstract" name="SegmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding" name="Sharebasedcompensationotherthanoptionsweightedaverageoutstanding" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ppih_SignificantAccountingPoliciesAbstract" name="SignificantAccountingPoliciesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_StatementdiscontinuedAbstract" name="StatementdiscontinuedAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_StockOptionsAbstract" name="StockOptionsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_StockRightsAbstract" name="StockRightsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_StockcompensationexoenseAbstract" name="StockcompensationexoenseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_StockcompensationexpenseAbstract" name="StockcompensationexpenseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ppih_TaxEffectOfForeignExchange" name="TaxEffectOfForeignExchange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ppih_TaxEffectOfMinimumPensionLiability" name="TaxEffectOfMinimumPensionLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ppih_TermLoansAbstract" name="TermLoansAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_UnvestedOptionMember" name="UnvestedOptionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_UnvestedOptionsAbstract" name="UnvestedOptionsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ppih_UtpAbstract" name="UtpAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>ppih-20180131_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.permapipe.com/role/AcquisitionDetails" xlink:href="ppih-20180131.xsd#AcquisitionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/AcquisitionNotes" xlink:href="ppih-20180131.xsd#AcquisitionNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/AcquisitionTables" xlink:href="ppih-20180131.xsd#AcquisitionTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BalanceSheetParentheticals" xlink:href="ppih-20180131.xsd#BalanceSheetParentheticals" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationBusinessInformationNotes" xlink:href="ppih-20180131.xsd#BusinessInformationBusinessInformationNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationBusinessReportingDetails" xlink:href="ppih-20180131.xsd#BusinessInformationBusinessReportingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationGeographicInformationDetails" xlink:href="ppih-20180131.xsd#BusinessInformationGeographicInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationGeographicInformationTables" xlink:href="ppih-20180131.xsd#BusinessInformationGeographicInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedBalanceSheets" xlink:href="ppih-20180131.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedBalanceSheetsCalc2" xlink:href="ppih-20180131.xsd#ConsolidatedBalanceSheetsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfComprehensiveLossStatement" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfComprehensiveLossStatement" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfOperationsStatement" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfOperationsStatement" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsDetails" xlink:href="ppih-20180131.xsd#CorrectionOfImmaterialErrorsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsNotes" xlink:href="ppih-20180131.xsd#CorrectionOfImmaterialErrorsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsTables" xlink:href="ppih-20180131.xsd#CorrectionOfImmaterialErrorsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:href="ppih-20180131.xsd#CostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:href="ppih-20180131.xsd#CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:href="ppih-20180131.xsd#CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/Debt" xlink:href="ppih-20180131.xsd#Debt" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/Debt5YearRepaymentDetails" xlink:href="ppih-20180131.xsd#Debt5YearRepaymentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtCapitalLeasesDetails" xlink:href="ppih-20180131.xsd#DebtCapitalLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtDebtByTypeDetails" xlink:href="ppih-20180131.xsd#DebtDebtByTypeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtDebtRepaymentTables" xlink:href="ppih-20180131.xsd#DebtDebtRepaymentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtMortgageDetails" xlink:href="ppih-20180131.xsd#DebtMortgageDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtNarrativeDetails" xlink:href="ppih-20180131.xsd#DebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtTermLoansDetails" xlink:href="ppih-20180131.xsd#DebtTermLoansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockDetails" xlink:href="ppih-20180131.xsd#DeferredAndRestrictedStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockNotes" xlink:href="ppih-20180131.xsd#DeferredAndRestrictedStockNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockTables" xlink:href="ppih-20180131.xsd#DeferredAndRestrictedStockTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsNarrativeDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsNotes" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsTables" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DocumentAndEntityInformationDocument" xlink:href="ppih-20180131.xsd#DocumentAndEntityInformationDocument" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxes" xlink:href="ppih-20180131.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfDeferredIncomeTaxTables" xlink:href="ppih-20180131.xsd#IncomeTaxesComponentsOfDeferredIncomeTaxTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables" xlink:href="ppih-20180131.xsd#IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesDeferredIncomeTaxDisclosureDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesDeferredIncomeTaxDisclosureDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesIncomeTaxNarrativeDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesIncomeTaxNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesLossIncomeBeforeIncomeTaxesTables" xlink:href="ppih-20180131.xsd#IncomeTaxesLossIncomeBeforeIncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesReconcilationToEtrRateDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesReconcilationToEtrRateDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesUtpDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesUtpDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesUtpTables" xlink:href="ppih-20180131.xsd#IncomeTaxesUtpTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/InterestExpenseNetDetails" xlink:href="ppih-20180131.xsd#InterestExpenseNetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/InterestExpenseNetNotes" xlink:href="ppih-20180131.xsd#InterestExpenseNetNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/InterestExpenseNetTables" xlink:href="ppih-20180131.xsd#InterestExpenseNetTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformation" xlink:href="ppih-20180131.xsd#LeaseInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationFutureMinimumLeasePaymentsTables" xlink:href="ppih-20180131.xsd#LeaseInformationFutureMinimumLeasePaymentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationFutureMinimumPaymentsDetails" xlink:href="ppih-20180131.xsd#LeaseInformationFutureMinimumPaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalLeaseTables" xlink:href="ppih-20180131.xsd#LeaseInformationPropertyUnderCapitalLeaseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalizedLeasesDetails" xlink:href="ppih-20180131.xsd#LeaseInformationPropertyUnderCapitalizedLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationRentalExpenseDetails" xlink:href="ppih-20180131.xsd#LeaseInformationRentalExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/NewAccountingPronouncements" xlink:href="ppih-20180131.xsd#NewAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/Retention" xlink:href="ppih-20180131.xsd#Retention" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetentionRetentionPayableDetails" xlink:href="ppih-20180131.xsd#RetentionRetentionPayableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetentionRetentionReceivableDetails" xlink:href="ppih-20180131.xsd#RetentionRetentionReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlans401KDetails" xlink:href="ppih-20180131.xsd#RetirementPlans401KDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables" xlink:href="ppih-20180131.xsd#RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansAssumptionsDetails" xlink:href="ppih-20180131.xsd#RetirementPlansAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansAssumptionsTables" xlink:href="ppih-20180131.xsd#RetirementPlansAssumptionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansCashFlowsDetails" xlink:href="ppih-20180131.xsd#RetirementPlansCashFlowsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansCashFlowsTables" xlink:href="ppih-20180131.xsd#RetirementPlansCashFlowsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:href="ppih-20180131.xsd#RetirementPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostTables" xlink:href="ppih-20180131.xsd#RetirementPlansComponentsOfNetPeriodicBenefitCostTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansDefinedPensionDisclosureTables" xlink:href="ppih-20180131.xsd#RetirementPlansDefinedPensionDisclosureTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansMultiEmployerDetails" xlink:href="ppih-20180131.xsd#RetirementPlansMultiEmployerDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansMultiEmployerTables" xlink:href="ppih-20180131.xsd#RetirementPlansMultiEmployerTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansPlanAssetsDetails" xlink:href="ppih-20180131.xsd#RetirementPlansPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansPlanAssetsTables" xlink:href="ppih-20180131.xsd#RetirementPlansPlanAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansRecognizedInOtherComprehensiveIncomeDetails" xlink:href="ppih-20180131.xsd#RetirementPlansRecognizedInOtherComprehensiveIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:href="ppih-20180131.xsd#RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansRetirementPlansNotes" xlink:href="ppih-20180131.xsd#RetirementPlansRetirementPlansNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ScheduleIi" xlink:href="ppih-20180131.xsd#ScheduleIi" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ScheduleIiAllowanceForBadDebtTables" xlink:href="ppih-20180131.xsd#ScheduleIiAllowanceForBadDebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ScheduleIiDetails" xlink:href="ppih-20180131.xsd#ScheduleIiDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPolicies" xlink:href="ppih-20180131.xsd#SignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesCashAndCashEquivalentsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesCashAndCashEquivalentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesDraftsPayableDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesDraftsPayableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesFinancialInstrumentsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesFinancialInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillTableTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesGoodwillTableTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesInventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesLongLivedAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerCommonShareTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesNetLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerShareDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesNetLossPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesReclassificationDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesReclassificationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesResearchAndDevelopmentDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesResearchAndDevelopmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesRestrictedCashDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesRestrictedCashDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesSegmentsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesSegmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesSignificantAccountingPolicies" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptions" xlink:href="ppih-20180131.xsd#StockOptions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsFairValueAssumptionsDetails" xlink:href="ppih-20180131.xsd#StockOptionsFairValueAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionActivityDetails" xlink:href="ppih-20180131.xsd#StockOptionsOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionActivityTables" xlink:href="ppih-20180131.xsd#StockOptionsOptionActivityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionsAdditionalTextDetails" xlink:href="ppih-20180131.xsd#StockOptionsOptionsAdditionalTextDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionsByGrantPriceTables" xlink:href="ppih-20180131.xsd#StockOptionsOptionsByGrantPriceTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsStockBasedCompensationExpenseTables" xlink:href="ppih-20180131.xsd#StockOptionsStockBasedCompensationExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsStockCompensationExpenseDetails" xlink:href="ppih-20180131.xsd#StockOptionsStockCompensationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsUnvestedOptionsDetails" xlink:href="ppih-20180131.xsd#StockOptionsUnvestedOptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsUnvestedOptionsTables" xlink:href="ppih-20180131.xsd#StockOptionsUnvestedOptionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockRights" xlink:href="ppih-20180131.xsd#StockRights" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockRightsNarrativeDetails" xlink:href="ppih-20180131.xsd#StockRightsNarrativeDetails" xlink:type="simple" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/AcquisitionDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/AcquisitionNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/AcquisitionTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/BalanceSheetParentheticals" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/BusinessInformationBusinessInformationNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/BusinessInformationBusinessReportingDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/BusinessInformationGeographicInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/BusinessInformationGeographicInformationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_159dcb00-b17e-17db-7098-be4159799459" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_159dcb00-b17e-17db-7098-be4159799459" xlink:to="loc_us-gaap_LiabilitiesCurrent_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_ce6ab6ce-f8d5-dad6-a84c-2c96c7d59f75" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_159dcb00-b17e-17db-7098-be4159799459" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_ce6ab6ce-f8d5-dad6-a84c-2c96c7d59f75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_822b66ff-44a1-e66b-5e0c-09356970a23d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ce6ab6ce-f8d5-dad6-a84c-2c96c7d59f75" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_822b66ff-44a1-e66b-5e0c-09356970a23d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_13bb68ff-220d-fc94-a876-04b8f3aef199" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ce6ab6ce-f8d5-dad6-a84c-2c96c7d59f75" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_13bb68ff-220d-fc94-a876-04b8f3aef199" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_314eb579-3ee1-408c-39f2-e62f2f37befc" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ce6ab6ce-f8d5-dad6-a84c-2c96c7d59f75" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_314eb579-3ee1-408c-39f2-e62f2f37befc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f234998c-5e05-09d0-d53e-5c44423c97c0" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ce6ab6ce-f8d5-dad6-a84c-2c96c7d59f75" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f234998c-5e05-09d0-d53e-5c44423c97c0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_00443492-92dd-7fc1-13b6-792f3e163e73" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_159dcb00-b17e-17db-7098-be4159799459" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_00443492-92dd-7fc1-13b6-792f3e163e73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_c3f7606a-e7e9-61d5-b60b-b4b059f68b26" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_00443492-92dd-7fc1-13b6-792f3e163e73" xlink:to="loc_us-gaap_CommonStockValue_c3f7606a-e7e9-61d5-b60b-b4b059f68b26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2d1b9d27-8b19-82d9-2843-5b3d292b7fbb" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_00443492-92dd-7fc1-13b6-792f3e163e73" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2d1b9d27-8b19-82d9-2843-5b3d292b7fbb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_40678492-c421-af67-b276-f663f9ff2f98" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_00443492-92dd-7fc1-13b6-792f3e163e73" xlink:to="loc_us-gaap_TreasuryStockValue_40678492-c421-af67-b276-f663f9ff2f98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_5c4e0ced-19f5-0ff9-59e0-656623192dd7" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_00443492-92dd-7fc1-13b6-792f3e163e73" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_5c4e0ced-19f5-0ff9-59e0-656623192dd7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_04f0961a-a0bc-88cf-6658-3f950da4a458" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_00443492-92dd-7fc1-13b6-792f3e163e73" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_04f0961a-a0bc-88cf-6658-3f950da4a458" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:to="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_07da1db4-2708-4446-4250-1fdd5956185e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_07da1db4-2708-4446-4250-1fdd5956185e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_241c670a-403b-5d35-d316-2bd699258d33" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_241c670a-403b-5d35-d316-2bd699258d33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaap_AccountsReceivableNet_41a2f583-4a5f-0e04-2aa4-fba2f86bcf7b" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_AccountsReceivableNet_41a2f583-4a5f-0e04-2aa4-fba2f86bcf7b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_7eab44cf-1ea1-ca2a-420f-21f7b5343fc3" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_InventoryNet_7eab44cf-1ea1-ca2a-420f-21f7b5343fc3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7ccd4058-c821-b334-f2ba-45d4b5754cc1" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7ccd4058-c821-b334-f2ba-45d4b5754cc1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2294e6a2-7bab-43ed-d02c-bdf73b8fa561" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2294e6a2-7bab-43ed-d02c-bdf73b8fa561" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_792a4780-0a61-a785-cc37-c7a8496c94e1" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8a47066b-3628-88d1-49db-ed09aecc7fc7" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_792a4780-0a61-a785-cc37-c7a8496c94e1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1944a381-5c4e-ce3c-9111-13ccd1c639db" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1944a381-5c4e-ce3c-9111-13ccd1c639db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_c2a54b62-8f9f-23d7-42a9-40a903409813" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c6057b1d-6685-8249-2051-6c57f3a16a9e" xlink:to="loc_us-gaap_AssetsNoncurrent_c2a54b62-8f9f-23d7-42a9-40a903409813" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_0176d7b6-3703-b24f-2db3-fb35a9f915aa" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_c2a54b62-8f9f-23d7-42a9-40a903409813" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_0176d7b6-3703-b24f-2db3-fb35a9f915aa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_93a64cae-271a-5e6b-8c83-5adf9f941142" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_c2a54b62-8f9f-23d7-42a9-40a903409813" xlink:to="loc_us-gaap_Goodwill_93a64cae-271a-5e6b-8c83-5adf9f941142" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9b27fab9-d497-627b-4cfb-6b585220b978" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_c2a54b62-8f9f-23d7-42a9-40a903409813" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9b27fab9-d497-627b-4cfb-6b585220b978" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/ConsolidatedBalanceSheetsCalc2" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_7a72b51a-735c-1ad4-bd3f-d9bcf2d6a26d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_AccountsPayableCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_7a72b51a-735c-1ad4-bd3f-d9bcf2d6a26d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_3f502221-3bbc-e373-35f3-0d35513a120b" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_3f502221-3bbc-e373-35f3-0d35513a120b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_cf9ed09f-3dd1-4a4b-d3fc-3b0db18c1b40" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_cf9ed09f-3dd1-4a4b-d3fc-3b0db18c1b40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_d29327e6-acfb-7ace-2225-529ae21c4595" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_LinesOfCreditCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_d29327e6-acfb-7ace-2225-529ae21c4595" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaap_OtherLongTermDebtCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_566e7f8b-51fb-253d-af3f-47aeb454ef80" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_OtherLongTermDebtCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_566e7f8b-51fb-253d-af3f-47aeb454ef80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaap_CustomerDepositsCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_ce476672-55cd-838d-bb2a-a93841526e10" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_CustomerDepositsCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_ce476672-55cd-838d-bb2a-a93841526e10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_05b9c2a4-6f85-5413-8af9-df620dfd1b1e" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_05b9c2a4-6f85-5413-8af9-df620dfd1b1e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_a8e7badd-8ed2-1a64-0edc-b3a1b236d571" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_a8e7badd-8ed2-1a64-0edc-b3a1b236d571" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_00b000cf-7f1d-4891-7244-daf9f6335db0" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_00b000cf-7f1d-4891-7244-daf9f6335db0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_bab52b15-933f-bd8e-1723-7406a655e732" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_bab52b15-933f-bd8e-1723-7406a655e732" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_bd3a7ae4-0e62-b7df-2312-729d1644863d" xlink:type="locator" />
    <link:calculationArc order="11" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_f5e246cf-e80f-d00b-c8ed-4796aa2df4b4" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_0D075EAD5EACD0E7B8A9D9A9A829649E_bd3a7ae4-0e62-b7df-2312-729d1644863d" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5eaab9ea-3795-2871-0d80-72b9662e37e6" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5eaab9ea-3795-2871-0d80-72b9662e37e6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fee12b15-6b42-6245-2e2f-ff030b98332c" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fee12b15-6b42-6245-2e2f-ff030b98332c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_cab3bec8-4083-d161-f1d3-963f220abc95" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_cab3bec8-4083-d161-f1d3-963f220abc95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_c41e3d5d-b807-2060-dba6-cb3a0cc0cc13" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_c41e3d5d-b807-2060-dba6-cb3a0cc0cc13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_93b07cfe-f71f-b37f-9427-4c93a5031b3d" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_93b07cfe-f71f-b37f-9427-4c93a5031b3d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_f7ed6106-862d-edb5-3fd1-677e7651af64" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70319186-e7bd-7189-88d2-eba26fb93350" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_f7ed6106-862d-edb5-3fd1-677e7651af64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_37b0c31d-5d8b-0577-dfd9-aa56a79334e3" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_37b0c31d-5d8b-0577-dfd9-aa56a79334e3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_dd2d10b8-6712-5f43-f4cf-96bd1336cf8d" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_dd2d10b8-6712-5f43-f4cf-96bd1336cf8d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_0427ef0c-6a82-1061-c648-71b3a1a70634" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_0427ef0c-6a82-1061-c648-71b3a1a70634" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f75d01b7-d271-b07d-c4a7-6ae60293303d" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f75d01b7-d271-b07d-c4a7-6ae60293303d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_e3eecf87-b290-4567-8a59-5b0a8e27c85b" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_ShareBasedCompensation_e3eecf87-b290-4567-8a59-5b0a8e27c85b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_5502a2de-1021-7201-8aca-d64cc487c8aa" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_5502a2de-1021-7201-8aca-d64cc487c8aa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_3bb02469-191c-4baa-c8ee-e08be21b11bb" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_3bb02469-191c-4baa-c8ee-e08be21b11bb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_5b3d4a64-864e-a67c-1d85-8163ad700c58" xlink:type="locator" />
    <link:calculationArc order="9" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_5b3d4a64-864e-a67c-1d85-8163ad700c58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:label="loc_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_3bb53b0e-293b-d255-ba31-6d116a9649f6" xlink:type="locator" />
    <link:calculationArc order="10" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_3bb53b0e-293b-d255-ba31-6d116a9649f6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a8b6fe35-4809-bddf-7ef6-3144a6c89165" xlink:type="locator" />
    <link:calculationArc order="11" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a8b6fe35-4809-bddf-7ef6-3144a6c89165" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1db3941a-7187-c2ca-9a11-6155b0a4bd72" xlink:type="locator" />
    <link:calculationArc order="12" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1db3941a-7187-c2ca-9a11-6155b0a4bd72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_bf3f9720-ba63-7ecd-52ae-e754a6f349db" xlink:type="locator" />
    <link:calculationArc order="13" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_bf3f9720-ba63-7ecd-52ae-e754a6f349db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5ec175c9-d44c-92d1-32b9-f1b35a4c0263" xlink:type="locator" />
    <link:calculationArc order="14" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5ec175c9-d44c-92d1-32b9-f1b35a4c0263" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaap_IncreaseDecreaseInCustomerDeposits_ea904916-fe1c-c552-3186-fc0701133a38" xlink:type="locator" />
    <link:calculationArc order="15" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInCustomerDeposits_ea904916-fe1c-c552-3186-fc0701133a38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c998cbd2-a633-c2ec-1932-e3bfedecbc9f" xlink:type="locator" />
    <link:calculationArc order="16" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c998cbd2-a633-c2ec-1932-e3bfedecbc9f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_dd4bfa5e-1979-c817-e8a9-371104c0d4f7" xlink:type="locator" />
    <link:calculationArc order="17" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_dd4bfa5e-1979-c817-e8a9-371104c0d4f7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_ac78514f-5b0b-6160-8e86-a42e2aa39a6c" xlink:type="locator" />
    <link:calculationArc order="18" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_ac78514f-5b0b-6160-8e86-a42e2aa39a6c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_962cfc51-230d-a221-126b-1d12af7a5921" xlink:type="locator" />
    <link:calculationArc order="19" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_444b1ac7-f47a-4ce3-0caa-537f7e4ab8c3" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_962cfc51-230d-a221-126b-1d12af7a5921" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_bce346aa-ba15-aeef-61ad-e8ce13a3f0b4" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_bce346aa-ba15-aeef-61ad-e8ce13a3f0b4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="loc_us-gaap_ProceedsFromBankDebt_1b254710-f890-a807-f7d0-edb9ec23802b" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_ProceedsFromBankDebt_1b254710-f890-a807-f7d0-edb9ec23802b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_0e65f67a-86e3-c84f-fab4-e2c0fc4b175d" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_0e65f67a-86e3-c84f-fab4-e2c0fc4b175d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_2b72fe5f-3c0e-d5e0-8e5c-ad01818e58e5" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_2b72fe5f-3c0e-d5e0-8e5c-ad01818e58e5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities" xlink:label="loc_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_e38a62e1-6fbb-f0a4-0eb9-c88c8076f811" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_e38a62e1-6fbb-f0a4-0eb9-c88c8076f811" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_e4996c11-cdad-d52a-dc6e-b0d438f4eb32" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_e4996c11-cdad-d52a-dc6e-b0d438f4eb32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_d04df344-47da-0222-79d0-99b7d739fd60" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_d04df344-47da-0222-79d0-99b7d739fd60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b2e3fd74-f25c-7335-12ec-23acba131a22" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_deb49b68-c030-7624-a39d-ea301caa5dbf" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b2e3fd74-f25c-7335-12ec-23acba131a22" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfComprehensiveLossStatement" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_499015ce-2160-aed2-85a3-080e8c4c6cdf" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_72d12753-e25c-cdc0-88b6-98db8d7b7fae" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_499015ce-2160-aed2-85a3-080e8c4c6cdf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_72d12753-e25c-cdc0-88b6-98db8d7b7fae" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_d2d36274-7b68-9103-14a3-617c45cc554c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_72d12753-e25c-cdc0-88b6-98db8d7b7fae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_d2d36274-7b68-9103-14a3-617c45cc554c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_1d6e2363-a14e-03f2-6209-149a4c7858ba" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_72d12753-e25c-cdc0-88b6-98db8d7b7fae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_1d6e2363-a14e-03f2-6209-149a4c7858ba" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_548688b8-2d34-462c-5a92-aa79f1c44c1a" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_72d12753-e25c-cdc0-88b6-98db8d7b7fae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_548688b8-2d34-462c-5a92-aa79f1c44c1a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_499015ce-2160-aed2-85a3-080e8c4c6cdf" xlink:to="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfOperationsStatement" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_29cb4575-1df0-23a0-aea0-70de299da05c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_29cb4575-1df0-23a0-aea0-70de299da05c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a53f52a4-7a54-3283-f734-95683c76ebff" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_29cb4575-1df0-23a0-aea0-70de299da05c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a53f52a4-7a54-3283-f734-95683c76ebff" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_9894e895-7695-402a-9f03-08d60b7373b8" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a53f52a4-7a54-3283-f734-95683c76ebff" xlink:to="loc_us-gaap_OperatingIncomeLoss_9894e895-7695-402a-9f03-08d60b7373b8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9894e895-7695-402a-9f03-08d60b7373b8" xlink:to="loc_us-gaap_GrossProfit_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_ff017a48-8743-bfac-8af0-ca31401cb6de" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" xlink:to="loc_us-gaap_SalesRevenueNet_ff017a48-8743-bfac-8af0-ca31401cb6de" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_23c68b7c-81fb-cba2-1814-b7ab4991d5d0" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_aaae347c-fa91-e2c3-dd05-1b008b13fd0c" xlink:to="loc_us-gaap_CostOfGoodsSold_23c68b7c-81fb-cba2-1814-b7ab4991d5d0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_23a4428c-a5e3-3b9c-fc88-04ae5be27ab3" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9894e895-7695-402a-9f03-08d60b7373b8" xlink:to="loc_us-gaap_OperatingExpenses_23a4428c-a5e3-3b9c-fc88-04ae5be27ab3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_dd2d10b8-6712-5f43-f4cf-96bd1336cf8d" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a53f52a4-7a54-3283-f734-95683c76ebff" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_dd2d10b8-6712-5f43-f4cf-96bd1336cf8d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_1df5100d-c7c3-27c8-1405-81abbd3827e1" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a53f52a4-7a54-3283-f734-95683c76ebff" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_1df5100d-c7c3-27c8-1405-81abbd3827e1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_78b7d85e-8366-fe6d-cb1f-faac5a041b79" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_29cb4575-1df0-23a0-aea0-70de299da05c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_78b7d85e-8366-fe6d-cb1f-faac5a041b79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_ed6d6007-850c-eb63-dcdf-32fc8e15100b" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_641b1cab-a2b3-2e0e-8389-1455ff3f8581" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_ed6d6007-850c-eb63-dcdf-32fc8e15100b" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsInExcessOfBillingsNet" xlink:label="loc_ppih_CostsInExcessOfBillingsNet_f4362171-820c-14b3-8ae5-50f461139ddc" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_9a892e27-e80d-dc6f-5258-af2522cd72c3" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ppih_CostsInExcessOfBillingsNet_f4362171-820c-14b3-8ae5-50f461139ddc" xlink:to="loc_us-gaap_DeferredRevenue_9a892e27-e80d-dc6f-5258-af2522cd72c3" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsIncurredOnUncompletedContracts" xlink:label="loc_ppih_CostsIncurredOnUncompletedContracts_33285ed3-d8ee-138a-15de-50f46086a290" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredRevenue_9a892e27-e80d-dc6f-5258-af2522cd72c3" xlink:to="loc_ppih_CostsIncurredOnUncompletedContracts_33285ed3-d8ee-138a-15de-50f46086a290" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_EstimatedEarnings" xlink:label="loc_ppih_EstimatedEarnings_26d8f9b9-c016-f46e-4004-50f460a5c5db" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredRevenue_9a892e27-e80d-dc6f-5258-af2522cd72c3" xlink:to="loc_ppih_EstimatedEarnings_26d8f9b9-c016-f46e-4004-50f460a5c5db" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_BillingsToDate" xlink:label="loc_ppih_BillingsToDate_cf30d105-caed-eb3f-8d85-50f46103555b" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ppih_CostsInExcessOfBillingsNet_f4362171-820c-14b3-8ae5-50f461139ddc" xlink:to="loc_ppih_BillingsToDate_cf30d105-caed-eb3f-8d85-50f46103555b" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/Debt" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/Debt5YearRepaymentDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DebtCapitalLeasesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DebtDebtByTypeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DebtDebtRepaymentTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DebtMortgageDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DebtNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DebtTermLoansDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DeferredAndRestrictedStockDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DeferredAndRestrictedStockNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DeferredAndRestrictedStockTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/DocumentAndEntityInformationDocument" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/IncomeTaxes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesComponentsOfDeferredIncomeTaxTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d2250640-c0ab-3b70-41b7-136d9a4aad78" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_36ba223a-0466-98b6-2d31-f243492419f9" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d2250640-c0ab-3b70-41b7-136d9a4aad78" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_36ba223a-0466-98b6-2d31-f243492419f9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_7d48046d-7441-0899-53b0-aaa1e573540a" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d2250640-c0ab-3b70-41b7-136d9a4aad78" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_7d48046d-7441-0899-53b0-aaa1e573540a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_10028fc1-eee3-03f5-6f20-ff5d85e3c0b2" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d2250640-c0ab-3b70-41b7-136d9a4aad78" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_10028fc1-eee3-03f5-6f20-ff5d85e3c0b2" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesDeferredIncomeTaxDisclosureDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_bbf9fd06-b461-3f65-8882-6e322d99a60b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_dde5eeca-2b71-60e2-a05c-fb2f2f5703af" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bbf9fd06-b461-3f65-8882-6e322d99a60b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_dde5eeca-2b71-60e2-a05c-fb2f2f5703af" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_d70f42f6-dff1-c651-93a7-3335cea9f242" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bbf9fd06-b461-3f65-8882-6e322d99a60b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_d70f42f6-dff1-c651-93a7-3335cea9f242" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_40c7d4a7-f1a1-0c55-497e-f9a3bb09604c" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bbf9fd06-b461-3f65-8882-6e322d99a60b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_40c7d4a7-f1a1-0c55-497e-f9a3bb09604c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_d74724c2-178d-7f3f-8e86-5f5ba690672c" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_d74724c2-178d-7f3f-8e86-5f5ba690672c" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_95b2e317-3338-2d68-dd44-b4b78f4246b8" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_95b2e317-3338-2d68-dd44-b4b78f4246b8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_b83ae405-2db3-2611-a552-535d0f152906" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_b83ae405-2db3-2611-a552-535d0f152906" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_d2622f64-9e39-fc5b-64b5-c22437d85e64" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_d2622f64-9e39-fc5b-64b5-c22437d85e64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_cd14f92f-9362-1bc8-2c3f-35bdedfa2fc0" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_cd14f92f-9362-1bc8-2c3f-35bdedfa2fc0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_00816e0d-dcd2-e355-24c7-843ca2ebb1d6" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_00816e0d-dcd2-e355-24c7-843ca2ebb1d6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_f7e9e6da-5d57-5f97-5d33-52f319506ef0" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_f7e9e6da-5d57-5f97-5d33-52f319506ef0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_21d3fdc5-0c57-3147-2d98-67c225186166" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_21d3fdc5-0c57-3147-2d98-67c225186166" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_a9e69e90-362c-096d-424d-dfd51b492a2e" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_a9e69e90-362c-096d-424d-dfd51b492a2e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_3a2a9e82-e307-9582-b4b1-4c054e567fee" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_3a2a9e82-e307-9582-b4b1-4c054e567fee" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_211f9603-61ca-7ef7-2141-bb8ed157e3f6" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_211f9603-61ca-7ef7-2141-bb8ed157e3f6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_91623f44-5f42-408a-f7b7-7a4698afab83" xlink:type="locator" />
    <link:calculationArc order="11" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_40f9cbe3-f1cd-d4d3-e7be-f62e64714b00" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_91623f44-5f42-408a-f7b7-7a4698afab83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_46929883-d93f-69b0-5ded-4c800feeb57f" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_d74724c2-178d-7f3f-8e86-5f5ba690672c" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_46929883-d93f-69b0-5ded-4c800feeb57f" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a53f52a4-7a54-3283-f734-95683c76ebff" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_684e73bc-c774-15b7-cfc4-307e06892c2e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a53f52a4-7a54-3283-f734-95683c76ebff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_684e73bc-c774-15b7-cfc4-307e06892c2e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_77aad584-eda7-6ab9-9bf4-262b9a6dd394" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a53f52a4-7a54-3283-f734-95683c76ebff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_77aad584-eda7-6ab9-9bf4-262b9a6dd394" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesIncomeTaxNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesLossIncomeBeforeIncomeTaxesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesReconcilationToEtrRateDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesUtpDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesUtpTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/InterestExpenseNetDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/InterestExpenseNetNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/InterestExpenseNetTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/LeaseInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/LeaseInformationFutureMinimumLeasePaymentsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/LeaseInformationFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e7ae0c4b-54d0-1d15-1541-1fb5329d750c" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5046b63b-148e-eb12-dd52-2a1e8f1e69c0" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e7ae0c4b-54d0-1d15-1541-1fb5329d750c" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5046b63b-148e-eb12-dd52-2a1e8f1e69c0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_483c5d20-89a2-da39-b56f-2ea722d97042" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e7ae0c4b-54d0-1d15-1541-1fb5329d750c" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_483c5d20-89a2-da39-b56f-2ea722d97042" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_b5a3356e-f555-ddd5-297a-b04afe0bfd5c" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e7ae0c4b-54d0-1d15-1541-1fb5329d750c" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_b5a3356e-f555-ddd5-297a-b04afe0bfd5c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6818de09-a032-5221-5ee6-896e1c2d0634" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e7ae0c4b-54d0-1d15-1541-1fb5329d750c" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6818de09-a032-5221-5ee6-896e1c2d0634" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_56f89e4f-d247-3cf0-a749-00554ab475a6" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e7ae0c4b-54d0-1d15-1541-1fb5329d750c" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_56f89e4f-d247-3cf0-a749-00554ab475a6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_fb0efb32-4bb1-57d0-236e-d8af81dc125f" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e7ae0c4b-54d0-1d15-1541-1fb5329d750c" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_fb0efb32-4bb1-57d0-236e-d8af81dc125f" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalLeaseTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalizedLeasesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/LeaseInformationRentalExpenseDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/NewAccountingPronouncements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/Retention" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetentionRetentionPayableDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetentionRetentionReceivableDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlans401KDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansAssumptionsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansAssumptionsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansCashFlowsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansCashFlowsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_bae25320-9d69-b27b-4684-0b60368d617f" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_50406d00-3746-2e05-3a50-4b2bf529ff14" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_bae25320-9d69-b27b-4684-0b60368d617f" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_50406d00-3746-2e05-3a50-4b2bf529ff14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_053c4475-6836-cf00-1abe-b15f58110eab" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_bae25320-9d69-b27b-4684-0b60368d617f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_053c4475-6836-cf00-1abe-b15f58110eab" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b7eaf0d3-5949-fa53-cabb-18c9c19ba9ab" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_bae25320-9d69-b27b-4684-0b60368d617f" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b7eaf0d3-5949-fa53-cabb-18c9c19ba9ab" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansDefinedPensionDisclosureTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansMultiEmployerDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansMultiEmployerTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansPlanAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansPlanAssetsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansRecognizedInOtherComprehensiveIncomeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/RetirementPlansRetirementPlansNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/ScheduleIi" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/ScheduleIiAllowanceForBadDebtTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/ScheduleIiDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesCashAndCashEquivalentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesDraftsPayableDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesFinancialInstrumentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillTableTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_7eab44cf-1ea1-ca2a-420f-21f7b5343fc3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross_a1ccb7c0-548d-1a3f-2ef9-3c3b8989be64" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7eab44cf-1ea1-ca2a-420f-21f7b5343fc3" xlink:to="loc_us-gaap_InventoryGross_a1ccb7c0-548d-1a3f-2ef9-3c3b8989be64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_79bdd473-22d2-ef01-683b-1be9d9655f97" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_a1ccb7c0-548d-1a3f-2ef9-3c3b8989be64" xlink:to="loc_us-gaap_InventoryRawMaterials_79bdd473-22d2-ef01-683b-1be9d9655f97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_1f11a0f3-903b-2881-9953-5b32589e626c" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_a1ccb7c0-548d-1a3f-2ef9-3c3b8989be64" xlink:to="loc_us-gaap_InventoryWorkInProcess_1f11a0f3-903b-2881-9953-5b32589e626c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_608e386b-8c6f-7cfc-fabb-123ca6d40239" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_a1ccb7c0-548d-1a3f-2ef9-3c3b8989be64" xlink:to="loc_us-gaap_InventoryFinishedGoods_608e386b-8c6f-7cfc-fabb-123ca6d40239" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_0aa54de5-6171-a107-a0ec-dd4686d3f7d1" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7eab44cf-1ea1-ca2a-420f-21f7b5343fc3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_0aa54de5-6171-a107-a0ec-dd4686d3f7d1" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1944a381-5c4e-ce3c-9111-13ccd1c639db" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fe5a8e8b-5934-3dc5-9dae-7d40983185cf" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1944a381-5c4e-ce3c-9111-13ccd1c639db" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fe5a8e8b-5934-3dc5-9dae-7d40983185cf" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RealEstateGrossAtCarryingValue" xlink:label="loc_us-gaap_RealEstateGrossAtCarryingValue_9bc65e26-9c6a-d82f-ce52-01b9fccd1775" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_fe5a8e8b-5934-3dc5-9dae-7d40983185cf" xlink:to="loc_us-gaap_RealEstateGrossAtCarryingValue_9bc65e26-9c6a-d82f-ce52-01b9fccd1775" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_6b39d457-fc60-0fcb-fae5-ecc070d021fb" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_fe5a8e8b-5934-3dc5-9dae-7d40983185cf" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_6b39d457-fc60-0fcb-fae5-ecc070d021fb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_4cb0d2ac-0cb3-6a50-d84b-44ca2020e7fe" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_fe5a8e8b-5934-3dc5-9dae-7d40983185cf" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_4cb0d2ac-0cb3-6a50-d84b-44ca2020e7fe" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_6079c7d0-bda6-db46-0986-a0baf387f862" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_fe5a8e8b-5934-3dc5-9dae-7d40983185cf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_6079c7d0-bda6-db46-0986-a0baf387f862" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5551841b-83e0-4644-fca8-d4027d932c0a" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1944a381-5c4e-ce3c-9111-13ccd1c639db" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5551841b-83e0-4644-fca8-d4027d932c0a" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerCommonShareTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerShareDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesReclassificationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesResearchAndDevelopmentDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesRestrictedCashDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesSegmentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesSignificantAccountingPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockOptions" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockOptionsFairValueAssumptionsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockOptionsOptionActivityDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockOptionsOptionActivityTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockOptionsOptionsAdditionalTextDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockOptionsOptionsByGrantPriceTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockOptionsStockBasedCompensationExpenseTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockOptionsStockCompensationExpenseDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockOptionsUnvestedOptionsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockOptionsUnvestedOptionsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockRights" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.permapipe.com/role/StockRightsNarrativeDetails" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>ppih-20180131_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.permapipe.com/role/AcquisitionDetails" xlink:href="ppih-20180131.xsd#AcquisitionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/AcquisitionNotes" xlink:href="ppih-20180131.xsd#AcquisitionNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/AcquisitionTables" xlink:href="ppih-20180131.xsd#AcquisitionTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BalanceSheetParentheticals" xlink:href="ppih-20180131.xsd#BalanceSheetParentheticals" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationBusinessInformationNotes" xlink:href="ppih-20180131.xsd#BusinessInformationBusinessInformationNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationBusinessReportingDetails" xlink:href="ppih-20180131.xsd#BusinessInformationBusinessReportingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationGeographicInformationDetails" xlink:href="ppih-20180131.xsd#BusinessInformationGeographicInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationGeographicInformationTables" xlink:href="ppih-20180131.xsd#BusinessInformationGeographicInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedBalanceSheets" xlink:href="ppih-20180131.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfComprehensiveLossStatement" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfComprehensiveLossStatement" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfOperationsStatement" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfOperationsStatement" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsDetails" xlink:href="ppih-20180131.xsd#CorrectionOfImmaterialErrorsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsNotes" xlink:href="ppih-20180131.xsd#CorrectionOfImmaterialErrorsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsTables" xlink:href="ppih-20180131.xsd#CorrectionOfImmaterialErrorsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:href="ppih-20180131.xsd#CostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:href="ppih-20180131.xsd#CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:href="ppih-20180131.xsd#CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/Debt" xlink:href="ppih-20180131.xsd#Debt" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/Debt5YearRepaymentDetails" xlink:href="ppih-20180131.xsd#Debt5YearRepaymentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtCapitalLeasesDetails" xlink:href="ppih-20180131.xsd#DebtCapitalLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtDebtByTypeDetails" xlink:href="ppih-20180131.xsd#DebtDebtByTypeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtDebtRepaymentTables" xlink:href="ppih-20180131.xsd#DebtDebtRepaymentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtMortgageDetails" xlink:href="ppih-20180131.xsd#DebtMortgageDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtNarrativeDetails" xlink:href="ppih-20180131.xsd#DebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtTermLoansDetails" xlink:href="ppih-20180131.xsd#DebtTermLoansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockDetails" xlink:href="ppih-20180131.xsd#DeferredAndRestrictedStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockNotes" xlink:href="ppih-20180131.xsd#DeferredAndRestrictedStockNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockTables" xlink:href="ppih-20180131.xsd#DeferredAndRestrictedStockTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsNarrativeDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsNotes" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsTables" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DocumentAndEntityInformationDocument" xlink:href="ppih-20180131.xsd#DocumentAndEntityInformationDocument" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxes" xlink:href="ppih-20180131.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfDeferredIncomeTaxTables" xlink:href="ppih-20180131.xsd#IncomeTaxesComponentsOfDeferredIncomeTaxTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables" xlink:href="ppih-20180131.xsd#IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesDeferredIncomeTaxDisclosureDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesDeferredIncomeTaxDisclosureDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesIncomeTaxNarrativeDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesIncomeTaxNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesLossIncomeBeforeIncomeTaxesTables" xlink:href="ppih-20180131.xsd#IncomeTaxesLossIncomeBeforeIncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesReconcilationToEtrRateDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesReconcilationToEtrRateDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesUtpDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesUtpDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesUtpTables" xlink:href="ppih-20180131.xsd#IncomeTaxesUtpTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/InterestExpenseNetDetails" xlink:href="ppih-20180131.xsd#InterestExpenseNetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/InterestExpenseNetNotes" xlink:href="ppih-20180131.xsd#InterestExpenseNetNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/InterestExpenseNetTables" xlink:href="ppih-20180131.xsd#InterestExpenseNetTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformation" xlink:href="ppih-20180131.xsd#LeaseInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationFutureMinimumLeasePaymentsTables" xlink:href="ppih-20180131.xsd#LeaseInformationFutureMinimumLeasePaymentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationFutureMinimumPaymentsDetails" xlink:href="ppih-20180131.xsd#LeaseInformationFutureMinimumPaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalLeaseTables" xlink:href="ppih-20180131.xsd#LeaseInformationPropertyUnderCapitalLeaseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalizedLeasesDetails" xlink:href="ppih-20180131.xsd#LeaseInformationPropertyUnderCapitalizedLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationRentalExpenseDetails" xlink:href="ppih-20180131.xsd#LeaseInformationRentalExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/NewAccountingPronouncements" xlink:href="ppih-20180131.xsd#NewAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/Retention" xlink:href="ppih-20180131.xsd#Retention" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetentionRetentionPayableDetails" xlink:href="ppih-20180131.xsd#RetentionRetentionPayableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetentionRetentionReceivableDetails" xlink:href="ppih-20180131.xsd#RetentionRetentionReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlans401KDetails" xlink:href="ppih-20180131.xsd#RetirementPlans401KDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables" xlink:href="ppih-20180131.xsd#RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansAssumptionsDetails" xlink:href="ppih-20180131.xsd#RetirementPlansAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansAssumptionsTables" xlink:href="ppih-20180131.xsd#RetirementPlansAssumptionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansCashFlowsDetails" xlink:href="ppih-20180131.xsd#RetirementPlansCashFlowsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansCashFlowsTables" xlink:href="ppih-20180131.xsd#RetirementPlansCashFlowsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:href="ppih-20180131.xsd#RetirementPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostTables" xlink:href="ppih-20180131.xsd#RetirementPlansComponentsOfNetPeriodicBenefitCostTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansDefinedPensionDisclosureTables" xlink:href="ppih-20180131.xsd#RetirementPlansDefinedPensionDisclosureTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansMultiEmployerDetails" xlink:href="ppih-20180131.xsd#RetirementPlansMultiEmployerDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansMultiEmployerTables" xlink:href="ppih-20180131.xsd#RetirementPlansMultiEmployerTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansPlanAssetsDetails" xlink:href="ppih-20180131.xsd#RetirementPlansPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansPlanAssetsTables" xlink:href="ppih-20180131.xsd#RetirementPlansPlanAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansRecognizedInOtherComprehensiveIncomeDetails" xlink:href="ppih-20180131.xsd#RetirementPlansRecognizedInOtherComprehensiveIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:href="ppih-20180131.xsd#RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansRetirementPlansNotes" xlink:href="ppih-20180131.xsd#RetirementPlansRetirementPlansNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ScheduleIi" xlink:href="ppih-20180131.xsd#ScheduleIi" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ScheduleIiAllowanceForBadDebtTables" xlink:href="ppih-20180131.xsd#ScheduleIiAllowanceForBadDebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ScheduleIiDetails" xlink:href="ppih-20180131.xsd#ScheduleIiDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPolicies" xlink:href="ppih-20180131.xsd#SignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesCashAndCashEquivalentsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesCashAndCashEquivalentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesDraftsPayableDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesDraftsPayableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesFinancialInstrumentsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesFinancialInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillTableTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesGoodwillTableTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesInventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesLongLivedAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerCommonShareTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesNetLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerShareDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesNetLossPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesReclassificationDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesReclassificationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesResearchAndDevelopmentDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesResearchAndDevelopmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesRestrictedCashDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesRestrictedCashDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesSegmentsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesSegmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesSignificantAccountingPolicies" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptions" xlink:href="ppih-20180131.xsd#StockOptions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsFairValueAssumptionsDetails" xlink:href="ppih-20180131.xsd#StockOptionsFairValueAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionActivityDetails" xlink:href="ppih-20180131.xsd#StockOptionsOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionActivityTables" xlink:href="ppih-20180131.xsd#StockOptionsOptionActivityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionsAdditionalTextDetails" xlink:href="ppih-20180131.xsd#StockOptionsOptionsAdditionalTextDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionsByGrantPriceTables" xlink:href="ppih-20180131.xsd#StockOptionsOptionsByGrantPriceTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsStockBasedCompensationExpenseTables" xlink:href="ppih-20180131.xsd#StockOptionsStockBasedCompensationExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsStockCompensationExpenseDetails" xlink:href="ppih-20180131.xsd#StockOptionsStockCompensationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsUnvestedOptionsDetails" xlink:href="ppih-20180131.xsd#StockOptionsUnvestedOptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsUnvestedOptionsTables" xlink:href="ppih-20180131.xsd#StockOptionsUnvestedOptionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockRights" xlink:href="ppih-20180131.xsd#StockRights" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockRightsNarrativeDetails" xlink:href="ppih-20180131.xsd#StockRightsNarrativeDetails" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/AcquisitionDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_AD3E8217C63DFB770938BB372CB3CC23" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_AD3E8217C63DFB770938BB372CB3CC23" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8645ACD3CC820D31FE87BB372CB34C30" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_AD3E8217C63DFB770938BB372CB3CC23" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8645ACD3CC820D31FE87BB372CB34C30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_240206C7D9466F28083DBB372CB3BE65_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8645ACD3CC820D31FE87BB372CB34C30" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_240206C7D9466F28083DBB372CB3BE65_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_240206C7D9466F28083DBB372CB3BE65" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8645ACD3CC820D31FE87BB372CB34C30" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_240206C7D9466F28083DBB372CB3BE65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_DB862EC8A2E559B178E5BB372CB48A00" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_AD3E8217C63DFB770938BB372CB3CC23" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_DB862EC8A2E559B178E5BB372CB48A00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_A93648076E3003A4745CBB372CB44945_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_DB862EC8A2E559B178E5BB372CB48A00" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_A93648076E3003A4745CBB372CB44945_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_A93648076E3003A4745CBB372CB44945" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_DB862EC8A2E559B178E5BB372CB48A00" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_A93648076E3003A4745CBB372CB44945" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_EF1E6FD829E5E1F707D5BB372CB49BA3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_AD3E8217C63DFB770938BB372CB3CC23" xlink:to="loc_us-gaap_StatementClassOfStockAxis_EF1E6FD829E5E1F707D5BB372CB49BA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_5A3AA3B21AE2EB6E96E3BB372CB4B698_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_EF1E6FD829E5E1F707D5BB372CB49BA3" xlink:to="loc_us-gaap_ClassOfStockDomain_5A3AA3B21AE2EB6E96E3BB372CB4B698_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_5A3AA3B21AE2EB6E96E3BB372CB4B698" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_EF1E6FD829E5E1F707D5BB372CB49BA3" xlink:to="loc_us-gaap_ClassOfStockDomain_5A3AA3B21AE2EB6E96E3BB372CB4B698" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionNameOfAcquiredEntity" xlink:label="loc_us-gaap_BusinessAcquisitionNameOfAcquiredEntity_60FCD739319BC3EBA20EBB372CB4262C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessAcquisitionNameOfAcquiredEntity_60FCD739319BC3EBA20EBB372CB4262C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="loc_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_4013F6FD44CE23B39DFCBB372CB4BB60" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_4013F6FD44CE23B39DFCBB372CB4BB60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_2F89A4573A8E1FF9BB64BB372CB4F1EE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_2F89A4573A8E1FF9BB64BB372CB4F1EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6719671FFD0600550020BB372CB520B3" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6719671FFD0600550020BB372CB520B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_861AD9A6AED4E588838CBB372CB57306" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_861AD9A6AED4E588838CBB372CB57306" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_45C07C31F70FDA806925BB372CB5FD12" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_45C07C31F70FDA806925BB372CB5FD12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_2D74EB151956FCC02EE1BB372CB58A8E" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_2D74EB151956FCC02EE1BB372CB58A8E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_CAECD92BD1F5C50BE83ABB372CB52BC9" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_CAECD92BD1F5C50BE83ABB372CB52BC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C81AED02015B35079984BB372CB5CB40" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C81AED02015B35079984BB372CB5CB40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_D1150394FAE9A73F9746BB372CB518ED" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_D1150394FAE9A73F9746BB372CB518ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_D3C1785821C4295A2807BB372CB5518C" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_D3C1785821C4295A2807BB372CB5518C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_6BF0EE1E72A091C3A90ABB372CB5B04D" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_Goodwill_6BF0EE1E72A091C3A90ABB372CB5B04D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_A1D212D4FE18E2C58859BB372CB61620" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_A1D212D4FE18E2C58859BB372CB61620" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_D0153000AFF2C30B6530BB372CB697BF" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_D0153000AFF2C30B6530BB372CB697BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E1060D5331F2911E7BAEBB372CB69B6A" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E1060D5331F2911E7BAEBB372CB69B6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_A36F96725CD28A0A19FFBB372CB6E387" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_A36F96725CD28A0A19FFBB372CB6E387" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_85D3BC773F6D14679A27BB372CB64364" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_85D3BC773F6D14679A27BB372CB64364" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/AcquisitionNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_76D07F7DA4AD294B06C550F49AB63959" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_BA83C0C490383E614EB850F49AB60519" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76D07F7DA4AD294B06C550F49AB63959" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_BA83C0C490383E614EB850F49AB60519" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_E7A88DDDF388A0F5530150F49AB63F3E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_BA83C0C490383E614EB850F49AB60519" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_E7A88DDDF388A0F5530150F49AB63F3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ED5C44A42B3E7A5EEC8250F49AB61FD5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_E7A88DDDF388A0F5530150F49AB63F3E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ED5C44A42B3E7A5EEC8250F49AB61FD5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ED5C44A42B3E7A5EEC8250F49AB61FD5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_E7A88DDDF388A0F5530150F49AB63F3E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ED5C44A42B3E7A5EEC8250F49AB61FD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_C224E4BB3F4656808F5950F49AB6C0CE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_BA83C0C490383E614EB850F49AB60519" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_C224E4BB3F4656808F5950F49AB6C0CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_D85201F158030E59E1DB50F49AB69967_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_C224E4BB3F4656808F5950F49AB6C0CE" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_D85201F158030E59E1DB50F49AB69967_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_D85201F158030E59E1DB50F49AB69967" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_C224E4BB3F4656808F5950F49AB6C0CE" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_D85201F158030E59E1DB50F49AB69967" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_CA18A840DEEFB13D9E7C50F49AB68356" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_BA83C0C490383E614EB850F49AB60519" xlink:to="loc_us-gaap_StatementClassOfStockAxis_CA18A840DEEFB13D9E7C50F49AB68356" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_42D6BFADE255236A2A5750F49AB6AD7C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_CA18A840DEEFB13D9E7C50F49AB68356" xlink:to="loc_us-gaap_ClassOfStockDomain_42D6BFADE255236A2A5750F49AB6AD7C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_42D6BFADE255236A2A5750F49AB6AD7C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_CA18A840DEEFB13D9E7C50F49AB68356" xlink:to="loc_us-gaap_ClassOfStockDomain_42D6BFADE255236A2A5750F49AB6AD7C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_502BBFB938E345480A9150F49AB69B32" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76D07F7DA4AD294B06C550F49AB63959" xlink:to="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_502BBFB938E345480A9150F49AB69B32" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/AcquisitionTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2939BA7EA28A6B4898BB50F49BAD84A1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2939BA7EA28A6B4898BB50F49BAD84A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1550DC085CD8C5ECB9BB50F49BADFDC3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2939BA7EA28A6B4898BB50F49BAD84A1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1550DC085CD8C5ECB9BB50F49BADFDC3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1550DC085CD8C5ECB9BB50F49BADFDC3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2939BA7EA28A6B4898BB50F49BAD84A1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1550DC085CD8C5ECB9BB50F49BADFDC3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_87E626BB5749D3C99B5A50F49BAD3E38" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:to="loc_us-gaap_StatementClassOfStockAxis_87E626BB5749D3C99B5A50F49BAD3E38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_0F87B924D7929B77C2CD50F49BADC0F8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_87E626BB5749D3C99B5A50F49BAD3E38" xlink:to="loc_us-gaap_ClassOfStockDomain_0F87B924D7929B77C2CD50F49BADC0F8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_0F87B924D7929B77C2CD50F49BADC0F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_87E626BB5749D3C99B5A50F49BAD3E38" xlink:to="loc_us-gaap_ClassOfStockDomain_0F87B924D7929B77C2CD50F49BADC0F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3E69DFA21B7275CBFE6250F49BAE8C99" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3E69DFA21B7275CBFE6250F49BAE8C99" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/BalanceSheetParentheticals" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_EC066EB0C8F878F17E7050F49CE8142D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_StatementTable_EC066EB0C8F878F17E7050F49CE8142D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_A81CD9C14CDE9B34CA5D50F49CE85022" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_EC066EB0C8F878F17E7050F49CE8142D" xlink:to="loc_us-gaap_StatementScenarioAxis_A81CD9C14CDE9B34CA5D50F49CE85022" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_F905136C1897A960907950F49CE8010D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_A81CD9C14CDE9B34CA5D50F49CE85022" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_F905136C1897A960907950F49CE8010D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_F905136C1897A960907950F49CE8010D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_A81CD9C14CDE9B34CA5D50F49CE85022" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_F905136C1897A960907950F49CE8010D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5E8E5B1B374C6AEEC2BC50F49CE8A8E8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_EC066EB0C8F878F17E7050F49CE8142D" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5E8E5B1B374C6AEEC2BC50F49CE8A8E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_DE747EABE48973A6246B50F49CE8753F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5E8E5B1B374C6AEEC2BC50F49CE8A8E8" xlink:to="loc_us-gaap_ClassOfStockDomain_DE747EABE48973A6246B50F49CE8753F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_DE747EABE48973A6246B50F49CE8753F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5E8E5B1B374C6AEEC2BC50F49CE8A8E8" xlink:to="loc_us-gaap_ClassOfStockDomain_DE747EABE48973A6246B50F49CE8753F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_FA52FD9187BFB0B8126D50F49CE8D553" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_FA52FD9187BFB0B8126D50F49CE8D553" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_97C1F151C873AD691A1E50F49CE82FEC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_97C1F151C873AD691A1E50F49CE82FEC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1450F627AFFB3833940050F49CE833AD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1450F627AFFB3833940050F49CE833AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_E765C6865EBBFF5F6B1350F49CE8D943" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_CommonStockSharesIssued_E765C6865EBBFF5F6B1350F49CE8D943" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9760594441C3EB6AD56F50F49CE8492D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9760594441C3EB6AD56F50F49CE8492D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_50A796F681DD7769B56150F49CE82206" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_TreasuryStockShares_50A796F681DD7769B56150F49CE82206" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/BusinessInformationBusinessInformationNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4655F308175FCA6CEA3D9123B10F3A5E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4655F308175FCA6CEA3D9123B10F3A5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5F37F59E00F622834D209123B1113F2A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4655F308175FCA6CEA3D9123B10F3A5E" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5F37F59E00F622834D209123B1113F2A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5F37F59E00F622834D209123B1113F2A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4655F308175FCA6CEA3D9123B10F3A5E" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5F37F59E00F622834D209123B1113F2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="loc_us-gaap_ConsolidationItemsAxis_1DF8F651C12E445DA9A69123B114A463" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="loc_us-gaap_ConsolidationItemsAxis_1DF8F651C12E445DA9A69123B114A463" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_8A0E3C326ECCEAE15C809123B114699F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConsolidationItemsAxis_1DF8F651C12E445DA9A69123B114A463" xlink:to="loc_us-gaap_ConsolidationItemsDomain_8A0E3C326ECCEAE15C809123B114699F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_8A0E3C326ECCEAE15C809123B114699F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConsolidationItemsAxis_1DF8F651C12E445DA9A69123B114A463" xlink:to="loc_us-gaap_ConsolidationItemsDomain_8A0E3C326ECCEAE15C809123B114699F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_92A15D4B653CA99EE6C09123B11A5B43" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_92A15D4B653CA99EE6C09123B11A5B43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_A107E2DF31FB567FA1119123B11BAD57_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_92A15D4B653CA99EE6C09123B11A5B43" xlink:to="loc_us-gaap_SegmentDomain_A107E2DF31FB567FA1119123B11BAD57_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_A107E2DF31FB567FA1119123B11BAD57" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_92A15D4B653CA99EE6C09123B11A5B43" xlink:to="loc_us-gaap_SegmentDomain_A107E2DF31FB567FA1119123B11BAD57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="loc_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:to="loc_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:to="loc_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4F3ADDE919D8895CA8EE9123B14F53D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4F3ADDE919D8895CA8EE9123B14F53D3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/BusinessInformationBusinessReportingDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_73BCDA528BB14368CC228A0C858C2075" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_73BCDA528BB14368CC228A0C858C2075" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_99C27D10D14F09A82BE78A0C858C93EB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_73BCDA528BB14368CC228A0C858C2075" xlink:to="loc_us-gaap_SegmentDomain_99C27D10D14F09A82BE78A0C858C93EB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_99C27D10D14F09A82BE78A0C858C93EB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_73BCDA528BB14368CC228A0C858C2075" xlink:to="loc_us-gaap_SegmentDomain_99C27D10D14F09A82BE78A0C858C93EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation_984AF8C8FF5A1A7FE8F38A0C858C7DE6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:to="loc_dei_EntityIncorporationDateOfIncorporation_984AF8C8FF5A1A7FE8F38A0C858C7DE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_4956AF85AAA158D391AE8A0C858C2FD8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:to="loc_us-gaap_NumberOfReportableSegments_4956AF85AAA158D391AE8A0C858C2FD8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/BusinessInformationGeographicInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_439BCDD33BDF3D9D6D47D9A766CF111B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_54C157D52FC5ED170698D9A766C83C72" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_439BCDD33BDF3D9D6D47D9A766CF111B" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_54C157D52FC5ED170698D9A766C83C72" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_03F6DAA1194213FED327D9A766C90E7D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_54C157D52FC5ED170698D9A766C83C72" xlink:to="loc_us-gaap_StatementGeographicalAxis_03F6DAA1194213FED327D9A766C90E7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_03F6DAA1194213FED327D9A766C90E7D" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_03F6DAA1194213FED327D9A766C90E7D" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_F3DF4566407EB180E2B7D9A766CAE72A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:to="loc_country_US_F3DF4566407EB180E2B7D9A766CAE72A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_58A742170FF5057AECE1D9A766CAEBEE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:to="loc_country_CA_58A742170FF5057AECE1D9A766CAEBEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MiddleEastMember" xlink:label="loc_us-gaap_MiddleEastMember_B71296B882CBD7E23C36D9A766CA6854" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:to="loc_us-gaap_MiddleEastMember_B71296B882CBD7E23C36D9A766CA6854" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IN" xlink:label="loc_country_IN_C0404DF093D80D002652D9A766CF75F5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:to="loc_country_IN_C0404DF093D80D002652D9A766CF75F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllOtherSegmentsMember" xlink:label="loc_us-gaap_AllOtherSegmentsMember_49A4DE4E51BFC851E430D9A766CF111A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:to="loc_us-gaap_AllOtherSegmentsMember_49A4DE4E51BFC851E430D9A766CF111A" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Foreignsales" xlink:label="loc_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_439BCDD33BDF3D9D6D47D9A766CF111B" xlink:to="loc_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_4F49AC7C959103031E9BD9A766D030FA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_439BCDD33BDF3D9D6D47D9A766CF111B" xlink:to="loc_us-gaap_SalesRevenueNet_4F49AC7C959103031E9BD9A766D030FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_DE35EE0470DF535AA6C7D9A766D0DE6B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_439BCDD33BDF3D9D6D47D9A766CF111B" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_DE35EE0470DF535AA6C7D9A766D0DE6B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/BusinessInformationGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:to="loc_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:to="loc_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:to="loc_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_674E83343066E099C86D8D570F611447" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_674E83343066E099C86D8D570F611447" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_682EF06805A553FF138FD9A9A834FE27" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_682EF06805A553FF138FD9A9A834FE27" xlink:to="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_AE9A3BD146BD7587E547D9A9A83302DC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:to="loc_us-gaap_StatementGeographicalAxis_AE9A3BD146BD7587E547D9A9A83302DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_E6224CAAF7E802CFE38ED9A9A8331A6A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_AE9A3BD146BD7587E547D9A9A83302DC" xlink:to="loc_us-gaap_SegmentGeographicalDomain_E6224CAAF7E802CFE38ED9A9A8331A6A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_E6224CAAF7E802CFE38ED9A9A8331A6A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_AE9A3BD146BD7587E547D9A9A83302DC" xlink:to="loc_us-gaap_SegmentGeographicalDomain_E6224CAAF7E802CFE38ED9A9A8331A6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_8AC37AAF7B37C8121A9DD9A9A8338E14" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:to="loc_us-gaap_DebtInstrumentAxis_8AC37AAF7B37C8121A9DD9A9A8338E14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_DF8ECDA979295C793E44D9A9A8331B4B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_8AC37AAF7B37C8121A9DD9A9A8338E14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_DF8ECDA979295C793E44D9A9A8331B4B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_DF8ECDA979295C793E44D9A9A8331B4B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_8AC37AAF7B37C8121A9DD9A9A8338E14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_DF8ECDA979295C793E44D9A9A8331B4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="loc_us-gaap_NorthAmericaMember_26FAF96471B8FC4DAE8AD9A9A8334B36" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_DF8ECDA979295C793E44D9A9A8331B4B" xlink:to="loc_us-gaap_NorthAmericaMember_26FAF96471B8FC4DAE8AD9A9A8334B36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_C2C9A2A422CAEBA408D7D9A9A8346540" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:to="loc_us-gaap_StatementScenarioAxis_C2C9A2A422CAEBA408D7D9A9A8346540" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_038105CB2C422BCEEB31D9A9A834CE6F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_C2C9A2A422CAEBA408D7D9A9A8346540" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_038105CB2C422BCEEB31D9A9A834CE6F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_038105CB2C422BCEEB31D9A9A834CE6F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_C2C9A2A422CAEBA408D7D9A9A8346540" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_038105CB2C422BCEEB31D9A9A834CE6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_45030B0E9A7DEE775B7FD9A9A8344A33" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:to="loc_us-gaap_StatementClassOfStockAxis_45030B0E9A7DEE775B7FD9A9A8344A33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_B19F198E4069D5554DE1D9A9A834238C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_45030B0E9A7DEE775B7FD9A9A8344A33" xlink:to="loc_us-gaap_ClassOfStockDomain_B19F198E4069D5554DE1D9A9A834238C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_B19F198E4069D5554DE1D9A9A834238C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_45030B0E9A7DEE775B7FD9A9A8344A33" xlink:to="loc_us-gaap_ClassOfStockDomain_B19F198E4069D5554DE1D9A9A834238C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_682EF06805A553FF138FD9A9A834FE27" xlink:to="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1D63EAACD93150EF1B1FD9A9A8342B96" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1D63EAACD93150EF1B1FD9A9A8342B96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_8E458EA57533E9A04CB0D9A9A83434A3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_8E458EA57533E9A04CB0D9A9A83434A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaap_AccountsReceivableNet_B745DD92F359285E3346D9A9A8340088" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_AccountsReceivableNet_B745DD92F359285E3346D9A9A8340088" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_2BCE4011E5FE2969D58FD9A9A834898E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_InventoryNet_2BCE4011E5FE2969D58FD9A9A834898E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_52B7999E18217591F13ED9A9A8344619" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_52B7999E18217591F13ED9A9A8344619" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_950D5D2AC82FBB2BF39FD9A9A83450C6" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_950D5D2AC82FBB2BF39FD9A9A83450C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_D728FB2D8C3DFE07A463D9A9A83511B5" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_D728FB2D8C3DFE07A463D9A9A83511B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_15C8E43BA42F4281DB0ED9A9A835ADB3" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_AssetsCurrent_15C8E43BA42F4281DB0ED9A9A835ADB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_543A18D39A14C6D92988D9A9A8353152" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_543A18D39A14C6D92988D9A9A8353152" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_359E43553794C4543B87D9A9A8353757" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_359E43553794C4543B87D9A9A8353757" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_45DF6CAC76CC234D4925D9A9A8354858" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:to="loc_us-gaap_Goodwill_45DF6CAC76CC234D4925D9A9A8354858" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1ECFD38C76AAAD5705ACD9A9A8355FCE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1ECFD38C76AAAD5705ACD9A9A8355FCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_08726E4959CDC83C0785D9A9A8356E00" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:to="loc_us-gaap_AssetsNoncurrent_08726E4959CDC83C0785D9A9A8356E00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0E89C243656029BD90ECD9A9A835696A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:to="loc_us-gaap_Assets_0E89C243656029BD90ECD9A9A835696A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_682EF06805A553FF138FD9A9A834FE27" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_5296FA50C1E999250058D9A9A835BCC2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_AccountsPayableCurrent_5296FA50C1E999250058D9A9A835BCC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_AE921F59A636F1D9AA82D9A9A835289C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_AE921F59A636F1D9AA82D9A9A835289C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6E983DCE70A3939C2A0ED9A9A836786C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6E983DCE70A3939C2A0ED9A9A836786C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_8D531DCC52398F799BECD9A9A836C969" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_LinesOfCreditCurrent_8D531DCC52398F799BECD9A9A836C969" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaap_OtherLongTermDebtCurrent_0E93B9DADE38DD2B4407D9A9A8367220" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_OtherLongTermDebtCurrent_0E93B9DADE38DD2B4407D9A9A8367220" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaap_CustomerDepositsCurrent_9DD015AE3E1EA80CB14AD9A9A836DB5C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_CustomerDepositsCurrent_9DD015AE3E1EA80CB14AD9A9A836DB5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_E5FDDD303C9C73E29660D9A9A8365CF6" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_E5FDDD303C9C73E29660D9A9A8365CF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_F87425EBBDACDB3CB758D9A9A83659BC" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_F87425EBBDACDB3CB758D9A9A83659BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2A0C1243FD8E292F191AD9A9A83609C4" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2A0C1243FD8E292F191AD9A9A83609C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_B7CE32FE5F675D2590EFD9A9A83631B4" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_B7CE32FE5F675D2590EFD9A9A83631B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_30CDB0211D569B5BD9E7D9A9A8364BA6" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_30CDB0211D569B5BD9E7D9A9A8364BA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_8F4923EB9D00F06089B0D9A9A8363A76" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_LiabilitiesCurrent_8F4923EB9D00F06089B0D9A9A8363A76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9D04706157C4C92C91F3D9A9A836C484" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9D04706157C4C92C91F3D9A9A836C484" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3FAF144EB3B3A72A81BCD9A9A8368FBA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3FAF144EB3B3A72A81BCD9A9A8368FBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_36CF7E610414DE022E7DD9A9A8366736" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_36CF7E610414DE022E7DD9A9A8366736" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6CD1B544B5F6AD7762B6D9A9A8377A20" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_6CD1B544B5F6AD7762B6D9A9A8377A20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_303924571A32AD2EF82AD9A9A8370F9A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_303924571A32AD2EF82AD9A9A8370F9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:to="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_4EAE6BB578013675DBD8D9A9A837BBF1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_CommonStockValue_4EAE6BB578013675DBD8D9A9A837BBF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_A9E339AA8CE7DCEAD2EAD9A9A837BBC0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_AdditionalPaidInCapital_A9E339AA8CE7DCEAD2EAD9A9A837BBC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_869C7B87813EBBFDA4BDD9A9A8374A0B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_TreasuryStockValue_869C7B87813EBBFDA4BDD9A9A8374A0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_A3A89C3605428A1F53B7D9A9A837463D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_A3A89C3605428A1F53B7D9A9A837463D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_BF70E04BC6F87B810305D9A9A837E889" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_BF70E04BC6F87B810305D9A9A837E889" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_562F151EEFA12C4B61A0D9A9A8378408" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_562F151EEFA12C4B61A0D9A9A8378408" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_E874CF4F9CB981F430EBD9A9A83709B6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_E874CF4F9CB981F430EBD9A9A83709B6" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:to="loc_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_C04B289C20E23BC42C00BD7706859171" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:to="loc_us-gaap_NetIncomeLoss_C04B289C20E23BC42C00BD7706859171" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3D22B041B8C6A58B7324BD7706851E5D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3D22B041B8C6A58B7324BD7706851E5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_1DD5A19D31A7D96F0AA5BD7706853D73" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_1DD5A19D31A7D96F0AA5BD7706853D73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_B4EB09BBDBF6780CBF3EBD7706859F03" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_B4EB09BBDBF6780CBF3EBD7706859F03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6E44B8D451780BF60F1CBD7706855E6F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6E44B8D451780BF60F1CBD7706855E6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_374727697B649868D8F3BD770686B5B4" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_ShareBasedCompensation_374727697B649868D8F3BD770686B5B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8FF8A1F941294388B991BD770686DE2D" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8FF8A1F941294388B991BD770686DE2D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_AC68BBD236B38F195CFCBD7706862F96" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_AC68BBD236B38F195CFCBD7706862F96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_00534D3640B772ADA90BBD7706868A68" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_00534D3640B772ADA90BBD7706868A68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:label="loc_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_C3703AC5C1FC29B90D1ABD77068629A5" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_C3703AC5C1FC29B90D1ABD77068629A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_05C62E546B58036447BABD7706865AF0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_05C62E546B58036447BABD7706865AF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_90937E4894B3988BFF55BD7706869836" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_90937E4894B3988BFF55BD7706869836" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_38FA74AEAB10794FCC91BD770687896C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_38FA74AEAB10794FCC91BD770687896C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaap_IncreaseDecreaseInCustomerDeposits_46CBE37F185586AF604ABD7706870A87" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInCustomerDeposits_46CBE37F185586AF604ABD7706870A87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5AC7A1A9CA9B18B1638BBD770687CD9D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5AC7A1A9CA9B18B1638BBD770687CD9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7A975FA2FF59C2E574ADBD7706879101" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7A975FA2FF59C2E574ADBD7706879101" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_FB1A6948ED621DF9D477BD77068CAAED" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_FB1A6948ED621DF9D477BD77068CAAED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_E790DB9F1FCC7FE0CE4CBD77068C3A12" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_E790DB9F1FCC7FE0CE4CBD77068C3A12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0D57FD65D703A5B9C6D2BD77068CCE6C" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0D57FD65D703A5B9C6D2BD77068CCE6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_D9CCB65CBFCAAA5E858ABD77068C691C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_D9CCB65CBFCAAA5E858ABD77068C691C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_DCBAE2835ECA4342C1E9BD77068EA7D8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_DCBAE2835ECA4342C1E9BD77068EA7D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_DCB8B1150D72322BD1F2BD77068E79DD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_DCB8B1150D72322BD1F2BD77068E79DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_596408344F5EB2224FC6BD77068E3695" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_596408344F5EB2224FC6BD77068E3695" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_0AB8497AF38E22B13800BD77068E957D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_0AB8497AF38E22B13800BD77068E957D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_7E55683DE30323CF3493BD77068E55FC" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_7E55683DE30323CF3493BD77068E55FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_18E1012BA10DE03E0317BD77068E557C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_18E1012BA10DE03E0317BD77068E557C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_57B44730B45BC61BCE7ABD77068F2494" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_57B44730B45BC61BCE7ABD77068F2494" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_A736544A4011F8B083A0BD77068F9AB2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_A736544A4011F8B083A0BD77068F9AB2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="loc_us-gaap_ProceedsFromBankDebt_80F2928527C510B86831BD77068FD28D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_ProceedsFromBankDebt_80F2928527C510B86831BD77068FD28D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_16E81192A2857C939A82BD77068F1B92" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_16E81192A2857C939A82BD77068F1B92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_EC3BA32A8C5A99FE5D31BD770690CC76" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_EC3BA32A8C5A99FE5D31BD770690CC76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities" xlink:label="loc_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_60FA60A8796567A2FB1EBD770690C22C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_60FA60A8796567A2FB1EBD770690C22C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_0D7B132B7E110423F448BD92624A2683" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_0D7B132B7E110423F448BD92624A2683" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_4EA2462CF6089B4770E6BD770690F985" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_4EA2462CF6089B4770E6BD770690F985" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_786C71E9E4F56B1E95B9BD770690E919" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_786C71E9E4F56B1E95B9BD770690E919" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_936ED583B7F6ACDC4A5ABD77069048C3" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_936ED583B7F6ACDC4A5ABD77069048C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94538E44CB7D4F6882B5BD770691BDED" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94538E44CB7D4F6882B5BD770691BDED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B31E7F7071298CDC4248BD770691E6DF" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B31E7F7071298CDC4248BD770691E6DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6DFDB93131B1711E5212BD770691C403" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6DFDB93131B1711E5212BD770691C403" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfComprehensiveLossStatement" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_76487332CAD37B395C88923898F96E93" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_3E6C7EE12C2ADD9F9F89923898F9360D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_76487332CAD37B395C88923898F96E93" xlink:to="loc_us-gaap_StatementTable_3E6C7EE12C2ADD9F9F89923898F9360D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_48731B3F0DE2B50A9E58923898F9E3CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3E6C7EE12C2ADD9F9F89923898F9360D" xlink:to="loc_us-gaap_StatementScenarioAxis_48731B3F0DE2B50A9E58923898F9E3CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_4C73BED69281AD3587F3923898F9BD50_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_48731B3F0DE2B50A9E58923898F9E3CA" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_4C73BED69281AD3587F3923898F9BD50_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_4C73BED69281AD3587F3923898F9BD50" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_48731B3F0DE2B50A9E58923898F9E3CA" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_4C73BED69281AD3587F3923898F9BD50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_E1C515EAF7D4FFCB1481923898F9B5E4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_76487332CAD37B395C88923898F96E93" xlink:to="loc_us-gaap_NetIncomeLoss_E1C515EAF7D4FFCB1481923898F9B5E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_76487332CAD37B395C88923898F96E93" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679464BAAA640AD98CDC923898FAF6FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679464BAAA640AD98CDC923898FAF6FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_249F8D7FE9727C93722F923898FAE29C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_249F8D7FE9727C93722F923898FAE29C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9A72EDAC46F65773030B923898FA355F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9A72EDAC46F65773030B923898FA355F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_EC4DE88C912EE33196C9923898FAD282" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_EC4DE88C912EE33196C9923898FAD282" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_E0655DC41B89F7BD8481923898FA57CF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_76487332CAD37B395C88923898F96E93" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_E0655DC41B89F7BD8481923898FA57CF" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfOperationsStatement" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_BC299A40771BBCF5C21FBB2B30BB27C4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_StatementTable_BC299A40771BBCF5C21FBB2B30BB27C4" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_D24D32ABA9E394ABBC19BB2B30BC25E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_BC299A40771BBCF5C21FBB2B30BB27C4" xlink:to="loc_us-gaap_StatementScenarioAxis_D24D32ABA9E394ABBC19BB2B30BC25E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_A99F5DD218A7E28F1D0CBB2B30BCAB71_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_D24D32ABA9E394ABBC19BB2B30BC25E3" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_A99F5DD218A7E28F1D0CBB2B30BCAB71_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_A99F5DD218A7E28F1D0CBB2B30BCAB71" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_D24D32ABA9E394ABBC19BB2B30BC25E3" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_A99F5DD218A7E28F1D0CBB2B30BCAB71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_158D3EE7FB98DF6EF954BB2B30BDC5AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_SalesRevenueNet_158D3EE7FB98DF6EF954BB2B30BDC5AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_C42B24BE0427A3765774BB2B30BD8EA5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_CostOfGoodsSold_C42B24BE0427A3765774BB2B30BD8EA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_2F935C075517B63DE7BDBB2B30BD0613" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_GrossProfit_2F935C075517B63DE7BDBB2B30BD0613" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_24540B3B01B878EF6332BB2B30BD8237" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_24540B3B01B878EF6332BB2B30BD8237" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaap_SellingExpense_7B2DE7D8248ABA81741ABB2B30BDC6D4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:to="loc_us-gaap_SellingExpense_7B2DE7D8248ABA81741ABB2B30BDC6D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_F5D733EF3376557E19FBBB2B30BDE6E3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:to="loc_us-gaap_OperatingExpenses_F5D733EF3376557E19FBBB2B30BDE6E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_89F2F79369DB8237A7A9BB2B30BDC222" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_OperatingIncomeLoss_89F2F79369DB8237A7A9BB2B30BDC222" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_9501B1557F6397BD39A7BB2B30BD947A" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_9501B1557F6397BD39A7BB2B30BD947A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_EBE03B83670AF5CEEAB3BB2B30BEA827" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_EBE03B83670AF5CEEAB3BB2B30BEA827" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57536C72E9B7D3A34FE2BB2B30BE0911" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57536C72E9B7D3A34FE2BB2B30BE0911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1297EF8033D81F9B8F25BB2B30BE11BD" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1297EF8033D81F9B8F25BB2B30BE11BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_E6491A6A529A9E7AB381BB2B30BE0A5C" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_E6491A6A529A9E7AB381BB2B30BE0A5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0AF453EB996AA77BDA36BB2B30BE166B" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0AF453EB996AA77BDA36BB2B30BE166B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_3D20EEC367BFBCC9361FBB2B30BE3161" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_NetIncomeLoss_3D20EEC367BFBCC9361FBB2B30BE3161" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_D6FC3DC71BEB9C04CF81BB2B30BEBCB8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_D6FC3DC71BEB9C04CF81BB2B30BEBCB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78F1E55108B4B5360AEDBB2B30BE34B3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78F1E55108B4B5360AEDBB2B30BE34B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_D2E845FA2AD39D92CF07BB2B30BF5C7A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_D2E845FA2AD39D92CF07BB2B30BF5C7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_7A12ECA7BBDAABF15F95BB2B30BF5F8D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_7A12ECA7BBDAABF15F95BB2B30BF5F8D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_EA29250A873E694990EDD5E5BA9AC786" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_StatementTable_EA29250A873E694990EDD5E5BA9AC786" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_50F572D1AFD93C7E750AD5E5BA9A6C78" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_EA29250A873E694990EDD5E5BA9AC786" xlink:to="loc_us-gaap_StatementScenarioAxis_50F572D1AFD93C7E750AD5E5BA9A6C78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_D572DAF6D912399C857BD5E5BA9A5131_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_50F572D1AFD93C7E750AD5E5BA9A6C78" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_D572DAF6D912399C857BD5E5BA9A5131_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_D572DAF6D912399C857BD5E5BA9A5131" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_50F572D1AFD93C7E750AD5E5BA9A6C78" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_D572DAF6D912399C857BD5E5BA9A5131" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="loc_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_EA29250A873E694990EDD5E5BA9AC786" xlink:to="loc_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="loc_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:to="loc_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="loc_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:to="loc_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_EA29250A873E694990EDD5E5BA9AC786" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:to="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:to="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_596DB2C7776812839BFBD5E5BA9BA1D1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:to="loc_us-gaap_CommonStockMember_596DB2C7776812839BFBD5E5BA9BA1D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_B1AD68AA772A42F92243D5E5BA9B993D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_B1AD68AA772A42F92243D5E5BA9B993D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_C296F8E9C80AC8A60E48D5E5BA9B7B74" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:to="loc_us-gaap_TreasuryStockMember_C296F8E9C80AC8A60E48D5E5BA9B7B74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_A1F6B5CCFF5170371D08D5E5BA9B8A1C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:to="loc_us-gaap_RetainedEarningsMember_A1F6B5CCFF5170371D08D5E5BA9B8A1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219878691F0F70847522D5E5BA9B6FF8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219878691F0F70847522D5E5BA9B6FF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_3F7AC4184D1B1684E5C6D5E5BA9BB797" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_StockholdersEquity_3F7AC4184D1B1684E5C6D5E5BA9BB797" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_E5AB6B4AF64427C9896CD5E5BA9BA299" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_NetIncomeLoss_E5AB6B4AF64427C9896CD5E5BA9BA299" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_B3A13E7947875AB3AA08D5E5BA9BF61F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_B3A13E7947875AB3AA08D5E5BA9BF61F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_6137ACD01649B33AAF81D5E5BA9B5ED6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_6137ACD01649B33AAF81D5E5BA9B5ED6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8EFD56021A875E0A5B3DD5E5BA9CDED5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8EFD56021A875E0A5B3DD5E5BA9CDED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_71F1814411015DDFBBDDD5E5BA9CB084" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_71F1814411015DDFBBDDD5E5BA9CB084" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_BBDF5BF3A9C065228DC2D5E5BA9CCE5B" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_BBDF5BF3A9C065228DC2D5E5BA9CCE5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_06D46A029320D90A2579D5E5BA9C58D5" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_06D46A029320D90A2579D5E5BA9C58D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_ECEB362860C424FED486D5E5BA9C7452" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_SharesOutstanding_ECEB362860C424FED486D5E5BA9C7452" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_0CD63AAA0CC3EF379F5AD5E5BA9C932B" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_0CD63AAA0CC3EF379F5AD5E5BA9C932B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_91DF184F19EAABC9B797D5E5BA9C9F20" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_91DF184F19EAABC9B797D5E5BA9C9F20" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_C05981DDE3452ADC33CDD9A9A7312077" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_C05981DDE3452ADC33CDD9A9A7312077" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_126ACE5BFAC7FDFCDC2CD9A9A7310988" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_C05981DDE3452ADC33CDD9A9A7312077" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_126ACE5BFAC7FDFCDC2CD9A9A7310988" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_65140CD9B1C9F01429D9D9A9A7311D98_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_126ACE5BFAC7FDFCDC2CD9A9A7310988" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_65140CD9B1C9F01429D9D9A9A7311D98_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_65140CD9B1C9F01429D9D9A9A7311D98" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_126ACE5BFAC7FDFCDC2CD9A9A7310988" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_65140CD9B1C9F01429D9D9A9A7311D98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="loc_us-gaap_RestatementAdjustmentMember_6F2EB4F875F62C728144D9A9A73134F2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_65140CD9B1C9F01429D9D9A9A7311D98" xlink:to="loc_us-gaap_RestatementAdjustmentMember_6F2EB4F875F62C728144D9A9A73134F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_348D9ABB8E3CE968673DD9A9A7319992" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_C05981DDE3452ADC33CDD9A9A7312077" xlink:to="loc_us-gaap_StatementScenarioAxis_348D9ABB8E3CE968673DD9A9A7319992" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_2EDD8B568AD2C0D59BAED9A9A731E5B6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_348D9ABB8E3CE968673DD9A9A7319992" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_2EDD8B568AD2C0D59BAED9A9A731E5B6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_2EDD8B568AD2C0D59BAED9A9A731E5B6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_348D9ABB8E3CE968673DD9A9A7319992" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_2EDD8B568AD2C0D59BAED9A9A731E5B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="loc_us-gaap_ScenarioPreviouslyReportedMember_AE277046C9DD950AFB06D9A9A73106CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_2EDD8B568AD2C0D59BAED9A9A731E5B6" xlink:to="loc_us-gaap_ScenarioPreviouslyReportedMember_AE277046C9DD950AFB06D9A9A73106CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_DC955790B13C293102DDD9A9A7328927" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_DC955790B13C293102DDD9A9A7328927" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_219289829B455C0251DCD9A9A732FB91" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_AdditionalPaidInCapital_219289829B455C0251DCD9A9A732FB91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_2B1EA3D641838B1D95E8D9A9A7325B19" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_2B1EA3D641838B1D95E8D9A9A7325B19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7E62FB0C39D3F8A814B5D9A9A732A29E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7E62FB0C39D3F8A814B5D9A9A732A29E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_5738CE61220327A7EBECD9A9A7320DD0" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_OperatingExpenses_5738CE61220327A7EBECD9A9A7320DD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_F9179933CA4EB289DFE1D9A9A732D967" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_OperatingIncomeLoss_F9179933CA4EB289DFE1D9A9A732D967" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_E436D50A8F348A20BF34D9A9A732495E" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_E436D50A8F348A20BF34D9A9A732495E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_0102F2D21F8D89778B4FD9A9A732E512" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_0102F2D21F8D89778B4FD9A9A732E512" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2E10A3FF2DA25BD6A0D9D9A9A73264A7" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_NetIncomeLoss_2E10A3FF2DA25BD6A0D9D9A9A73264A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78B8D21E4BF4415D4093D9A9A7327476" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78B8D21E4BF4415D4093D9A9A7327476" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_799DD46C9DE6A9C38BCCD9A9A732130E" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_799DD46C9DE6A9C38BCCD9A9A732130E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_90C5E366FCB3545516A0D9A9A7325BE1" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_ShareBasedCompensation_90C5E366FCB3545516A0D9A9A7325BE1" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_0F641354FE679C96F8659119E32A40F9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_35D2FCD4250B2FA52A109119E32A054D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_0F641354FE679C96F8659119E32A40F9" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_35D2FCD4250B2FA52A109119E32A054D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_822F5E0520F44B28A5A09119E32A58E2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_35D2FCD4250B2FA52A109119E32A054D" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_822F5E0520F44B28A5A09119E32A58E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_CC1BF50D2A29E3BC6CEB9119E32A0C21_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_822F5E0520F44B28A5A09119E32A58E2" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_CC1BF50D2A29E3BC6CEB9119E32A0C21_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_CC1BF50D2A29E3BC6CEB9119E32A0C21" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_822F5E0520F44B28A5A09119E32A58E2" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_CC1BF50D2A29E3BC6CEB9119E32A0C21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_F6773ADEA1FF0C2B29EB9119E32AFF55" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_35D2FCD4250B2FA52A109119E32A054D" xlink:to="loc_us-gaap_StatementScenarioAxis_F6773ADEA1FF0C2B29EB9119E32AFF55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_ADCCE960A014712993D79119E32A0290_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_F6773ADEA1FF0C2B29EB9119E32AFF55" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_ADCCE960A014712993D79119E32A0290_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_ADCCE960A014712993D79119E32A0290" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_F6773ADEA1FF0C2B29EB9119E32AFF55" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_ADCCE960A014712993D79119E32A0290" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_E396C4B5F44E2925CBA09119E32A2DC3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_0F641354FE679C96F8659119E32A40F9" xlink:to="loc_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_E396C4B5F44E2925CBA09119E32A2DC3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_114E168610DFC2E496F0911A40E5CF5E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:to="loc_us-gaap_StatementScenarioAxis_114E168610DFC2E496F0911A40E5CF5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_357A37AE75F027711789911A40E59A8C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_114E168610DFC2E496F0911A40E5CF5E" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_357A37AE75F027711789911A40E59A8C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_357A37AE75F027711789911A40E59A8C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_114E168610DFC2E496F0911A40E5CF5E" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_357A37AE75F027711789911A40E59A8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_76AC04C6F98B910A3429911A40E55BC4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_76AC04C6F98B910A3429911A40E55BC4" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems" xlink:label="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable" xlink:label="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LongTermContractsAxis" xlink:label="loc_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:to="loc_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LongTermContractsDomain" xlink:label="loc_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:to="loc_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128_default" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LongTermContractsDomain" xlink:label="loc_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:to="loc_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsIncurredOnUncompletedContracts" xlink:label="loc_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_EstimatedEarnings" xlink:label="loc_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_5A3871AEE9D04821A2B950F49C9A4FC6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_us-gaap_DeferredRevenue_5A3871AEE9D04821A2B950F49C9A4FC6" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_BillingsToDate" xlink:label="loc_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsInExcessOfBillingsNet" xlink:label="loc_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_E76ED394C3C44377863550F49C9AB4F5" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_E76ED394C3C44377863550F49C9AB4F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCost" xlink:label="loc_us-gaap_BillingsInExcessOfCost_E6C3A795D81F9ADC0A2850F49C9A3ACD" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_us-gaap_BillingsInExcessOfCost_E6C3A795D81F9ADC0A2850F49C9A3ACD" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/Debt" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/Debt5YearRepaymentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_AEF1CE510664B9E70972D9A9A6EA860C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_DebtInstrumentTable_AEF1CE510664B9E70972D9A9A6EA860C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_08EBA74A864D9D01B9C7D9A9A6EA82B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_AEF1CE510664B9E70972D9A9A6EA860C" xlink:to="loc_us-gaap_CreditFacilityAxis_08EBA74A864D9D01B9C7D9A9A6EA82B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_6608F075126670C74778D9A9A6EAB957_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_08EBA74A864D9D01B9C7D9A9A6EA82B0" xlink:to="loc_us-gaap_CreditFacilityDomain_6608F075126670C74778D9A9A6EAB957_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_6608F075126670C74778D9A9A6EAB957" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_08EBA74A864D9D01B9C7D9A9A6EA82B0" xlink:to="loc_us-gaap_CreditFacilityDomain_6608F075126670C74778D9A9A6EAB957" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_237276EE2A5B834CAB4AD9A9A6EAEDD9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6608F075126670C74778D9A9A6EAB957" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_237276EE2A5B834CAB4AD9A9A6EAEDD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_AEF1CE510664B9E70972D9A9A6EA860C" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgagesMember" xlink:label="loc_us-gaap_MortgagesMember_6BD5700A7155C5F645E9D9A9A6EAAB9A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:to="loc_us-gaap_MortgagesMember_6BD5700A7155C5F645E9D9A9A6EAAB9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_0B1FFEB513C984F3266AD9A9A6EA9AEB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_0B1FFEB513C984F3266AD9A9A6EA9AEB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_B79A8F91EFB1D3195FF6D9A9A6EA1260" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_AEF1CE510664B9E70972D9A9A6EA860C" xlink:to="loc_us-gaap_DebtInstrumentAxis_B79A8F91EFB1D3195FF6D9A9A6EA1260" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_178436BB90602EC3AF78D9A9A6EA3665_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_B79A8F91EFB1D3195FF6D9A9A6EA1260" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_178436BB90602EC3AF78D9A9A6EA3665_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_178436BB90602EC3AF78D9A9A6EA3665" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_B79A8F91EFB1D3195FF6D9A9A6EA1260" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_178436BB90602EC3AF78D9A9A6EA3665" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="loc_us-gaap_NorthAmericaMember_9E1D7BF547389021CD7BD9A9A6EA6D44" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_178436BB90602EC3AF78D9A9A6EA3665" xlink:to="loc_us-gaap_NorthAmericaMember_9E1D7BF547389021CD7BD9A9A6EA6D44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_407710516D11353E6F23D9A9A6EB629C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_178436BB90602EC3AF78D9A9A6EA3665" xlink:to="loc_country_US_407710516D11353E6F23D9A9A6EB629C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_A335FF7161B2A272478DD9A9A6EB0EBA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LinesOfCreditCurrent_A335FF7161B2A272478DD9A9A6EB0EBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_15D6DFD43FC505E24E4FD9A9A6EB6333" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LineOfCredit_15D6DFD43FC505E24E4FD9A9A6EB6333" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_AAA921D813CC0A9CE653D9A9A6EB5452" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermLineOfCredit_AAA921D813CC0A9CE653D9A9A6EB5452" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SecuredDebt" xlink:label="loc_us-gaap_SecuredDebt_E01742A70AC0D19CF067D9A9A6EB0286" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_SecuredDebt_E01742A70AC0D19CF067D9A9A6EB0286" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayable" xlink:label="loc_us-gaap_LoansPayable_DE1FCECEB64D5383BF5AD9A9A6EB343C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LoansPayable_DE1FCECEB64D5383BF5AD9A9A6EB343C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_5DB7A75B10EAC1BA20B1D9A9A6EBAB57" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_CapitalLeaseObligations_5DB7A75B10EAC1BA20B1D9A9A6EBAB57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_3ED8B1AC07520406264BD9A9A6EB2874" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_3ED8B1AC07520406264BD9A9A6EB2874" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7862FA0196C5EF45A29AD9A9A6EBDD44" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7862FA0196C5EF45A29AD9A9A6EBDD44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_33DAC7473A926E8D2672D9A9A6EBA6D3" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_33DAC7473A926E8D2672D9A9A6EBA6D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_A9A000993B1DB26A6D5CD9A9A6EBF413" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_A9A000993B1DB26A6D5CD9A9A6EBF413" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7862687D9C9049963756D9A9A6EB3528" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7862687D9C9049963756D9A9A6EB3528" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_F01CCCEC92D06C6303B5D9A9A6EB76F9" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_F01CCCEC92D06C6303B5D9A9A6EB76F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_CC4E8F938C5BF5F9BF6BD9A9A6EC1575" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_CC4E8F938C5BF5F9BF6BD9A9A6EC1575" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_34858AA4ED5B3A29AE56D9A9A6EC4D21" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_34858AA4ED5B3A29AE56D9A9A6EC4D21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_82089572F361AD435822D9A9A6ECBAE5" xlink:type="locator" />
    <link:definitionArc order="19" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtCurrent_82089572F361AD435822D9A9A6ECBAE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_3190B6EB6E668C2F3C17D9A9A6ECC2FE" xlink:type="locator" />
    <link:definitionArc order="20" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_3190B6EB6E668C2F3C17D9A9A6ECC2FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_4B5DECFE7561A7BEAEC2D9A9A6EC43EF" xlink:type="locator" />
    <link:definitionArc order="21" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_4B5DECFE7561A7BEAEC2D9A9A6EC43EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_66D014237111146AF304D9A9A6EC2476" xlink:type="locator" />
    <link:definitionArc order="22" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_66D014237111146AF304D9A9A6EC2476" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_3172CE43618B9F796D37D9A9A6ECAB61" xlink:type="locator" />
    <link:definitionArc order="23" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_3172CE43618B9F796D37D9A9A6ECAB61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_355D32DDA2EC0749563CD9A9A6EC7583" xlink:type="locator" />
    <link:definitionArc order="24" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_355D32DDA2EC0749563CD9A9A6EC7583" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DebtCapitalLeasesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_94FA46997B62CAA069EDD9A9A6AE779C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:to="loc_us-gaap_RangeAxis_94FA46997B62CAA069EDD9A9A6AE779C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_2DD6C3956BC959593042D9A9A6AE1B64_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_94FA46997B62CAA069EDD9A9A6AE779C" xlink:to="loc_us-gaap_RangeMember_2DD6C3956BC959593042D9A9A6AE1B64_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_2DD6C3956BC959593042D9A9A6AE1B64" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_94FA46997B62CAA069EDD9A9A6AE779C" xlink:to="loc_us-gaap_RangeMember_2DD6C3956BC959593042D9A9A6AE1B64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_D58F47254FCFFB773EBED9A9A6AE85BA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_2DD6C3956BC959593042D9A9A6AE1B64" xlink:to="loc_us-gaap_MinimumMember_D58F47254FCFFB773EBED9A9A6AE85BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_EFE4DDF0D0578D9FE1DFD9A9A6AEDFF2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_2DD6C3956BC959593042D9A9A6AE1B64" xlink:to="loc_us-gaap_MaximumMember_EFE4DDF0D0578D9FE1DFD9A9A6AEDFF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:to="loc_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAcquiredInPlaceMember" xlink:label="loc_us-gaap_LeasesAcquiredInPlaceMember_EAE6A6DF33233F5CF4DFD9A9A6AF84B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:to="loc_us-gaap_LeasesAcquiredInPlaceMember_EAE6A6DF33233F5CF4DFD9A9A6AF84B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsMember" xlink:label="loc_us-gaap_CapitalLeaseObligationsMember_F3C5BF347D64410760B2D9A9A6AF3892" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:to="loc_us-gaap_CapitalLeaseObligationsMember_F3C5BF347D64410760B2D9A9A6AF3892" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IndianCapitalLeasesMember" xlink:label="loc_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:to="loc_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalAdditionsMember" xlink:label="loc_us-gaap_CapitalAdditionsMember_8E6005ED4DF70EA2881DD9A9A6AF8233" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:to="loc_us-gaap_CapitalAdditionsMember_8E6005ED4DF70EA2881DD9A9A6AF8233" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_C1F9CD5A430796177D8FD9A9A6AF245E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:to="loc_us-gaap_VehiclesMember_C1F9CD5A430796177D8FD9A9A6AF245E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_AC51DA07DC139C0F5AF0D9A9A6AFDD32" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_AC51DA07DC139C0F5AF0D9A9A6AFDD32" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FaceValueOfDebtInLocalCurrency" xlink:label="loc_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_1E4DECDF36F70001FEB0D9A9A6AF084D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_CapitalLeaseObligations_1E4DECDF36F70001FEB0D9A9A6AF084D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_11BA87ED5E383DD681C2D9A9A6AF4E1C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_11BA87ED5E383DD681C2D9A9A6AF4E1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_D624E9F1CDE0F3F3B0E5D9A9A6AF94E2" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_D624E9F1CDE0F3F3B0E5D9A9A6AF94E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_457331849EF2F01CFC7AD9A9A6AF0C05" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_457331849EF2F01CFC7AD9A9A6AF0C05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_E783D3B7FCF8BD301201D9A9A6B0AE56" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_E783D3B7FCF8BD301201D9A9A6B0AE56" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DebtDebtByTypeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_721EA8FDCDEE891DFBEBD9A9A6F38434" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_DebtInstrumentTable_721EA8FDCDEE891DFBEBD9A9A6F38434" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_8B4F39745535E0035A71D9A9A6F303F2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_721EA8FDCDEE891DFBEBD9A9A6F38434" xlink:to="loc_us-gaap_CreditFacilityAxis_8B4F39745535E0035A71D9A9A6F303F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_EEF12BAEA0FA9A2DB927D9A9A6F386C8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_8B4F39745535E0035A71D9A9A6F303F2" xlink:to="loc_us-gaap_CreditFacilityDomain_EEF12BAEA0FA9A2DB927D9A9A6F386C8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_EEF12BAEA0FA9A2DB927D9A9A6F386C8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_8B4F39745535E0035A71D9A9A6F303F2" xlink:to="loc_us-gaap_CreditFacilityDomain_EEF12BAEA0FA9A2DB927D9A9A6F386C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_FD7B50AA5CF118F65AFED9A9A6F317B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_EEF12BAEA0FA9A2DB927D9A9A6F386C8" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_FD7B50AA5CF118F65AFED9A9A6F317B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_DD070D514D39AAE4FF19D9A9A6F35428" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_721EA8FDCDEE891DFBEBD9A9A6F38434" xlink:to="loc_us-gaap_RangeAxis_DD070D514D39AAE4FF19D9A9A6F35428" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_3BA0A6E0A4E2165A4921D9A9A6F37DFE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_DD070D514D39AAE4FF19D9A9A6F35428" xlink:to="loc_us-gaap_RangeMember_3BA0A6E0A4E2165A4921D9A9A6F37DFE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_3BA0A6E0A4E2165A4921D9A9A6F37DFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_DD070D514D39AAE4FF19D9A9A6F35428" xlink:to="loc_us-gaap_RangeMember_3BA0A6E0A4E2165A4921D9A9A6F37DFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_4B6E2E22A462FF731B64D9A9A6F3CD42" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_3BA0A6E0A4E2165A4921D9A9A6F37DFE" xlink:to="loc_us-gaap_MinimumMember_4B6E2E22A462FF731B64D9A9A6F3CD42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_6872B6B2E8070807BFC1D9A9A6F3D985" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_3BA0A6E0A4E2165A4921D9A9A6F37DFE" xlink:to="loc_us-gaap_MaximumMember_6872B6B2E8070807BFC1D9A9A6F3D985" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_F5DB133972E91A4D527AD9A9A6F433B5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_721EA8FDCDEE891DFBEBD9A9A6F38434" xlink:to="loc_us-gaap_DebtInstrumentAxis_F5DB133972E91A4D527AD9A9A6F433B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_69DDF98FE595B5F71D00D9A9A6F41DE1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_F5DB133972E91A4D527AD9A9A6F433B5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_69DDF98FE595B5F71D00D9A9A6F41DE1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_69DDF98FE595B5F71D00D9A9A6F41DE1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_F5DB133972E91A4D527AD9A9A6F433B5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_69DDF98FE595B5F71D00D9A9A6F41DE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="loc_us-gaap_NorthAmericaMember_0B56876F45A5D24D49DFD9A9A6F4E62B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_69DDF98FE595B5F71D00D9A9A6F41DE1" xlink:to="loc_us-gaap_NorthAmericaMember_0B56876F45A5D24D49DFD9A9A6F4E62B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_38B3FE1FCDD11AF3D4BBD9A9A6F4DE70" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_LinesOfCreditCurrent_38B3FE1FCDD11AF3D4BBD9A9A6F4DE70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SecuredDebt" xlink:label="loc_us-gaap_SecuredDebt_0291882A594D04A11B55D9A9A6F42AA3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_SecuredDebt_0291882A594D04A11B55D9A9A6F42AA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayable" xlink:label="loc_us-gaap_LoansPayable_42A22A04FC01DEB1284BD9A9A6F47CF4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_LoansPayable_42A22A04FC01DEB1284BD9A9A6F47CF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_8C5B266FC619265B3837D9A9A6F46DE4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_CapitalLeaseObligations_8C5B266FC619265B3837D9A9A6F46DE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_FD1D511E855A6FCFF573D9A9A6F4BFB8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_FD1D511E855A6FCFF573D9A9A6F4BFB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_55F7BA34FB725E8F327DD9A9A6F4338A" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_55F7BA34FB725E8F327DD9A9A6F4338A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_0D9789D3F516FD1AF0A6D9A9A6F4399B" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_LongTermDebtCurrent_0D9789D3F516FD1AF0A6D9A9A6F4399B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_E1F0FB88700DCA12CC29D9A9A6F4B657" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_E1F0FB88700DCA12CC29D9A9A6F4B657" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_21A92C3DE61A3E4C9CF1D9A9A6F5266F" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_21A92C3DE61A3E4C9CF1D9A9A6F5266F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_D1774173C5B6D8906DDED9A9A6F5260B" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_ShortTermBorrowings_D1774173C5B6D8906DDED9A9A6F5260B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_96C76929400F45179942D9A9A6F5558C" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_96C76929400F45179942D9A9A6F5558C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9F116E7F2ABAC5071BE9D9A9A6F5BCA7" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9F116E7F2ABAC5071BE9D9A9A6F5BCA7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DebtDebtRepaymentTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DebtMortgageDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_3EEBA6A3795C67EA7085D9A9A6D4D7F1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentTable_3EEBA6A3795C67EA7085D9A9A6D4D7F1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_AFD48361D95A08CEDCEAD9A9A6D40220" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3EEBA6A3795C67EA7085D9A9A6D4D7F1" xlink:to="loc_us-gaap_RangeAxis_AFD48361D95A08CEDCEAD9A9A6D40220" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_2C80AD13F5369E5A4CACD9A9A6D4A070_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_AFD48361D95A08CEDCEAD9A9A6D40220" xlink:to="loc_us-gaap_RangeMember_2C80AD13F5369E5A4CACD9A9A6D4A070_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_2C80AD13F5369E5A4CACD9A9A6D4A070" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_AFD48361D95A08CEDCEAD9A9A6D40220" xlink:to="loc_us-gaap_RangeMember_2C80AD13F5369E5A4CACD9A9A6D4A070" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_050294EC797760224427D9A9A6D48BD8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_2C80AD13F5369E5A4CACD9A9A6D4A070" xlink:to="loc_us-gaap_MaximumMember_050294EC797760224427D9A9A6D48BD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_566DE1524D28F88C562FD9A9A6D458F1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_2C80AD13F5369E5A4CACD9A9A6D4A070" xlink:to="loc_us-gaap_MinimumMember_566DE1524D28F88C562FD9A9A6D458F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateLoanTypeAxis" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3EEBA6A3795C67EA7085D9A9A6D4D7F1" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateLoanTypeDomain" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateLoanTypeDomain" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgagesMember" xlink:label="loc_us-gaap_MortgagesMember_D618851D025395BA72DED9A9A6D5EE59" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:to="loc_us-gaap_MortgagesMember_D618851D025395BA72DED9A9A6D5EE59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="loc_us-gaap_SecuredDebtMember_345F9666DD0D3CCED9E8D9A9A6D5A3D0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:to="loc_us-gaap_SecuredDebtMember_345F9666DD0D3CCED9E8D9A9A6D5A3D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateInterestRate" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateInterestRate_150955F254477B5C266DD9A9A6D73ED3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateInterestRate_150955F254477B5C266DD9A9A6D73ED3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_43B7C05E87D4ACC470AAD9A9A6D81157" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_43B7C05E87D4ACC470AAD9A9A6D81157" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages_5778439D5E67E763DF7FD9A9A6D87C51" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages_5778439D5E67E763DF7FD9A9A6D87C51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7E4432AB51BC155C0503D9A9A6D89F1D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7E4432AB51BC155C0503D9A9A6D89F1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentInterest" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_CE14CAC86CBC4FBF7C8DD9A9A6D898CE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_CE14CAC86CBC4FBF7C8DD9A9A6D898CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_12EDEED4B671E8FB0562D9A9A6D86DF5" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_12EDEED4B671E8FB0562D9A9A6D86DF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription_9E994E788263BE4B0D46D9A9A6D8DDF9" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateDescription_9E994E788263BE4B0D46D9A9A6D8DDF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoanOnRealEstateFinalMaturityDate" xlink:label="loc_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate_666D4F3A27D5BA2C7CE0D9A9A6D8BEFF" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate_666D4F3A27D5BA2C7CE0D9A9A6D8BEFF" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_MortgageLoansOnRealEstateDateInterestRateChanges" xlink:label="loc_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_27F8504F8E99CFD7071FD9A9A6D81AA0" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_27F8504F8E99CFD7071FD9A9A6D81AA0" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_DFBA2C147AAE6C618279D9A9A6DF0648" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:to="loc_us-gaap_DebtInstrumentAxis_DFBA2C147AAE6C618279D9A9A6DF0648" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_23B4E7F58605780DBACED9A9A6DF7DB1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_DFBA2C147AAE6C618279D9A9A6DF0648" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_23B4E7F58605780DBACED9A9A6DF7DB1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_23B4E7F58605780DBACED9A9A6DF7DB1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_DFBA2C147AAE6C618279D9A9A6DF0648" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_23B4E7F58605780DBACED9A9A6DF7DB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="loc_us-gaap_NorthAmericaMember_23D911C08CA3AD6E6A39D9A9A6DF1C8B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_23B4E7F58605780DBACED9A9A6DF7DB1" xlink:to="loc_us-gaap_NorthAmericaMember_23D911C08CA3AD6E6A39D9A9A6DF1C8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:to="loc_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:to="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:to="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="loc_us-gaap_NorthAmericaMember_54D8B0D104D404693B38D9A9A6E0A69E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_us-gaap_NorthAmericaMember_54D8B0D104D404693B38D9A9A6E0A69E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_16EA225C830DFF55E466D9A9A6E0D71E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_country_US_16EA225C830DFF55E466D9A9A6E0D71E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_64D32B386B1B88406A99D9A9A6E0CA07" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_country_CA_64D32B386B1B88406A99D9A9A6E0CA07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_2BDDFFD817D233FCE9E3D9A9A6E0A8A0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_2BDDFFD817D233FCE9E3D9A9A6E0A8A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_B03E0E9BB5F990DCD6E6D9A9A6E055AE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_us-gaap_LineOfCreditMember_B03E0E9BB5F990DCD6E6D9A9A6E055AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_8E73AEA812B45AA04638D9A9A6E0118C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_8E73AEA812B45AA04638D9A9A6E0118C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MiddleEastMember" xlink:label="loc_us-gaap_MiddleEastMember_1D2FE2C5BC510E3B9246D9A9A6E04907" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_us-gaap_MiddleEastMember_1D2FE2C5BC510E3B9246D9A9A6E04907" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityInitiationDate1_CDE7853A5931BD481229D9A9A6E08B00" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityInitiationDate1_CDE7853A5931BD481229D9A9A6E08B00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27274D3C206258B313E1D9A9A6E1D736" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27274D3C206258B313E1D9A9A6E1D736" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantTerms" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantTerms_025A9B758F16F1A936CDD9A9A6E17E01" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantTerms_025A9B758F16F1A936CDD9A9A6E17E01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_01193DA1DBFFF8F13E4ED9A9A6E10A2A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_01193DA1DBFFF8F13E4ED9A9A6E10A2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_61DF2A0C12C65B324B5AD9A9A6E04A51" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LinesOfCreditCurrent_61DF2A0C12C65B324B5AD9A9A6E04A51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48DA64533306CDC59F0ED9A9A6E137B1" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48DA64533306CDC59F0ED9A9A6E137B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ADD961A2CE5BCDDED90FD9A9A6E1FCD0" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ADD961A2CE5BCDDED90FD9A9A6E1FCD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityBorrowingCapacityDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_022F41634830F0FAFE79D9A9A6E1ACB8" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_022F41634830F0FAFE79D9A9A6E1ACB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityDividendRestrictions" xlink:label="loc_us-gaap_LineOfCreditFacilityDividendRestrictions_05476D9DF3053AD06A29D9A9A6E1DD77" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityDividendRestrictions_05476D9DF3053AD06A29D9A9A6E1DD77" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_83BA7A09C087883EFC1DD9A9A6E1C3A7" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_83BA7A09C087883EFC1DD9A9A6E1C3A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_E4E59CFD78480FFD4E4FD9A9A6E13A13" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_E4E59CFD78480FFD4E4FD9A9A6E13A13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_C49F0D7C1EEE8519318ED9A9A6E26E34" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_C49F0D7C1EEE8519318ED9A9A6E26E34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_AB8D036D89F21B3AF03BD9A9A6E1F76A" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_AB8D036D89F21B3AF03BD9A9A6E1F76A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_4FB83D40EDD7DB95C879D9A9A6E1700B" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_4FB83D40EDD7DB95C879D9A9A6E1700B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_C976CECF1BFD64BD0DC9D9A9A6E1BC4B" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_C976CECF1BFD64BD0DC9D9A9A6E1BC4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_86C39843A60DE1EA57E4D9A9A6E132D0" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_86C39843A60DE1EA57E4D9A9A6E132D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_F04D6E10DC35D9871894D9A9A6E208DC" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_F04D6E10DC35D9871894D9A9A6E208DC" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FaceValueOfDebtInLocalCurrency" xlink:label="loc_ppih_FaceValueOfDebtInLocalCurrency_3DC5FCE36E171C346181D9A9A6E22D0F" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_ppih_FaceValueOfDebtInLocalCurrency_3DC5FCE36E171C346181D9A9A6E22D0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ADB405B9E41A58140357D9A9A6E256FA" xlink:type="locator" />
    <link:definitionArc order="19" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ADB405B9E41A58140357D9A9A6E256FA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DebtTermLoansDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_CC2436CF5FBB2AE2F788D5E5B9B69A34" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:to="loc_us-gaap_StatementTable_CC2436CF5FBB2AE2F788D5E5B9B69A34" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_4B02E5EA703D5A898E15D5E5B9B6E598" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_CC2436CF5FBB2AE2F788D5E5B9B69A34" xlink:to="loc_us-gaap_DebtInstrumentAxis_4B02E5EA703D5A898E15D5E5B9B6E598" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_C6D41C6DDDB5AED34F08D5E5B9B6B61A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_4B02E5EA703D5A898E15D5E5B9B6E598" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_C6D41C6DDDB5AED34F08D5E5B9B6B61A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_C6D41C6DDDB5AED34F08D5E5B9B6B61A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_4B02E5EA703D5A898E15D5E5B9B6E598" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_C6D41C6DDDB5AED34F08D5E5B9B6B61A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_EF19B820D61066403BC2D5E5B9B627D8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_EF19B820D61066403BC2D5E5B9B627D8" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FaceValueOfDebtInLocalCurrency" xlink:label="loc_ppih_FaceValueOfDebtInLocalCurrency_A91CE1B774B04A615E3AD5E5B9B68C78" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:to="loc_ppih_FaceValueOfDebtInLocalCurrency_A91CE1B774B04A615E3AD5E5B9B68C78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_1B57D9BD84CCD87356DED5E5B9B6D497" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_1B57D9BD84CCD87356DED5E5B9B6D497" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_D13CC8643B391BBFFA63D5E5B9B6B68E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_D13CC8643B391BBFFA63D5E5B9B6B68E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DeferredAndRestrictedStockDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:to="loc_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:to="loc_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:to="loc_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:to="loc_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_A54DC577DA53368FB88DD9A9A3BB53B4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:to="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_A54DC577DA53368FB88DD9A9A3BB53B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_499E68DAD1ACA4510029D9A9A3BB8580" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:to="loc_us-gaap_RestrictedStockMember_499E68DAD1ACA4510029D9A9A3BB8580" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:to="loc_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:to="loc_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:to="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:to="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_A907176725DBFA627D09DA4CB57DB45B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:to="loc_us-gaap_MinimumMember_A907176725DBFA627D09DA4CB57DB45B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_E27254E09D989BBFD97CDA4D02F77D64" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:to="loc_us-gaap_MaximumMember_E27254E09D989BBFD97CDA4D02F77D64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:to="loc_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:to="loc_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward_236604B4375390EEE677D9A9A3BBBCCE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward_236604B4375390EEE677D9A9A3BBBCCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_BD79DEB5E812DA8C78B6D9A9A3BB9488" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_BD79DEB5E812DA8C78B6D9A9A3BB9488" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1B7D9362251F1D63A1EAD9A9A3BC4FFF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1B7D9362251F1D63A1EAD9A9A3BC4FFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_CA308D484BA536FC6DF7D9A9A3BC97F9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_CA308D484BA536FC6DF7D9A9A3BC97F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_FBF1C5575D7CAA3CB5DED9A9A3BCD360" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_FBF1C5575D7CAA3CB5DED9A9A3BCD360" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_F39AF68FA7CD2BC23120D9A9A3BCE620" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_F39AF68FA7CD2BC23120D9A9A3BCE620" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_370FCD17EB526D7F57C6D9A9A3BC5D4D" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_370FCD17EB526D7F57C6D9A9A3BC5D4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_B0D81C9EBF43A6D7BF71D9A9A3BC4CD3" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_B0D81C9EBF43A6D7BF71D9A9A3BC4CD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_387E35ECB1938577E743D9A9A3BC04D2" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_387E35ECB1938577E743D9A9A3BC04D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5456DC7BF6B269A98C01D9A9A3BC8014" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5456DC7BF6B269A98C01D9A9A3BC8014" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1ABF30CBBDF0132DF33ED9A9A3BC2720" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1ABF30CBBDF0132DF33ED9A9A3BC2720" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding" xlink:label="loc_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_13628BD3FF94C10B3E8ED9A9A3BC494A" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_13628BD3FF94C10B3E8ED9A9A3BC494A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_D0299E00F3E7CBF2F7E9D9A9A3BCB9A0" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_D0299E00F3E7CBF2F7E9D9A9A3BCB9A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_088AD8FC09623FAB3BFFD9A9A3BD848E" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_088AD8FC09623FAB3BFFD9A9A3BD848E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_459B5B2BD1BC580E839ED9A9A3BDE3BD" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_459B5B2BD1BC580E839ED9A9A3BDE3BD" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DeferredAndRestrictedStockNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DeferredAndRestrictedStockTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4EC7B83F659F8AAD9D5150F49BCF45E7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4EC7B83F659F8AAD9D5150F49BCF45E7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_3117CEC0C73E12AD67AD50F49BCF8389" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_PlanNameAxis_3117CEC0C73E12AD67AD50F49BCF8389" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_44B786E2FDB60427687C50F49BCF8FFA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_3117CEC0C73E12AD67AD50F49BCF8389" xlink:to="loc_us-gaap_PlanNameDomain_44B786E2FDB60427687C50F49BCF8FFA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_44B786E2FDB60427687C50F49BCF8FFA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_3117CEC0C73E12AD67AD50F49BCF8389" xlink:to="loc_us-gaap_PlanNameDomain_44B786E2FDB60427687C50F49BCF8FFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaap_AwardDateAxis_5D088751EE813403B99550F49BCF7DAC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_AwardDateAxis_5D088751EE813403B99550F49BCF7DAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_868115E3055EA602590E50F49BCFF01A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_5D088751EE813403B99550F49BCF7DAC" xlink:to="loc_us-gaap_AwardDateDomain_868115E3055EA602590E50F49BCFF01A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_868115E3055EA602590E50F49BCFF01A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_5D088751EE813403B99550F49BCF7DAC" xlink:to="loc_us-gaap_AwardDateDomain_868115E3055EA602590E50F49BCFF01A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_9E61C68C90CE2872450C50F49BCF31EF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_AwardTypeAxis_9E61C68C90CE2872450C50F49BCF31EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0588287E866CB682797C50F49BCFD874_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9E61C68C90CE2872450C50F49BCF31EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0588287E866CB682797C50F49BCFD874_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0588287E866CB682797C50F49BCFD874" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9E61C68C90CE2872450C50F49BCF31EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0588287E866CB682797C50F49BCFD874" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_A8ABC46B85AABAA4DC6F50F49BCF6DFD" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_StatementClassOfStockAxis_A8ABC46B85AABAA4DC6F50F49BCF6DFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_06DA428E88D6D9D274FC50F49BCF41BA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_A8ABC46B85AABAA4DC6F50F49BCF6DFD" xlink:to="loc_us-gaap_ClassOfStockDomain_06DA428E88D6D9D274FC50F49BCF41BA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_06DA428E88D6D9D274FC50F49BCF41BA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_A8ABC46B85AABAA4DC6F50F49BCF6DFD" xlink:to="loc_us-gaap_ClassOfStockDomain_06DA428E88D6D9D274FC50F49BCF41BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_4F09C2326B1D6C94B8A450F49BCF5A32" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_RangeAxis_4F09C2326B1D6C94B8A450F49BCF5A32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_D76A2A65D309FBBDA93C50F49BCF0125_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_4F09C2326B1D6C94B8A450F49BCF5A32" xlink:to="loc_us-gaap_RangeMember_D76A2A65D309FBBDA93C50F49BCF0125_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_D76A2A65D309FBBDA93C50F49BCF0125" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_4F09C2326B1D6C94B8A450F49BCF5A32" xlink:to="loc_us-gaap_RangeMember_D76A2A65D309FBBDA93C50F49BCF0125" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_DA1759B0E65641647F1750F49BCFBE19" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_VestingAxis_DA1759B0E65641647F1750F49BCFBE19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_DB2DFC6666B26E96FAE150F49BCF3FF5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_DA1759B0E65641647F1750F49BCFBE19" xlink:to="loc_us-gaap_VestingDomain_DB2DFC6666B26E96FAE150F49BCF3FF5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_DB2DFC6666B26E96FAE150F49BCF3FF5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_DA1759B0E65641647F1750F49BCFBE19" xlink:to="loc_us-gaap_VestingDomain_DB2DFC6666B26E96FAE150F49BCF3FF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_2F01EF280438B5EF1B2D50F49BCF9580" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4EC7B83F659F8AAD9D5150F49BCF45E7" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_2F01EF280438B5EF1B2D50F49BCF9580" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_7B319DE50A2E59E8B08A50F49BCF1374" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4EC7B83F659F8AAD9D5150F49BCF45E7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_7B319DE50A2E59E8B08A50F49BCF1374" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D1B35A43D8D1F37CF5A9D9A9A71448FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D1B35A43D8D1F37CF5A9D9A9A71448FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2ED91DE398257DDF9C96D9A9A7143A34_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D1B35A43D8D1F37CF5A9D9A9A71448FA" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2ED91DE398257DDF9C96D9A9A7143A34_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2ED91DE398257DDF9C96D9A9A7143A34" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D1B35A43D8D1F37CF5A9D9A9A71448FA" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2ED91DE398257DDF9C96D9A9A7143A34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_75182662EC9652A2F4C5D9A9A714C4C4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_75182662EC9652A2F4C5D9A9A714C4C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_D870C2537B64AAD2C34AD9A9A71494CE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_D870C2537B64AAD2C34AD9A9A71494CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5319E8D92A2E3C238633D9A9A71464B6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5319E8D92A2E3C238633D9A9A71464B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_9E26FCD90B300037635BD9A9A714CA19" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_9E26FCD90B300037635BD9A9A714CA19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_062F144B5044EA9CE6D3D9A9A71484D6" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_062F144B5044EA9CE6D3D9A9A71484D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_FE430B3612DBFF553EBED9A9A7148C1B" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_FE430B3612DBFF553EBED9A9A7148C1B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3CC5E8A80C0AFDA12FA2BD72540E0B45" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3CC5E8A80C0AFDA12FA2BD72540E0B45" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_DF796C4E0E6E15634502BD72540ECBB3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3CC5E8A80C0AFDA12FA2BD72540E0B45" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_DF796C4E0E6E15634502BD72540ECBB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F16161D363D89CA0882CBD72540E091A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_DF796C4E0E6E15634502BD72540ECBB3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F16161D363D89CA0882CBD72540E091A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F16161D363D89CA0882CBD72540E091A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_DF796C4E0E6E15634502BD72540ECBB3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F16161D363D89CA0882CBD72540E091A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_535FAF12DCA8BC3ADDA6BD72540FA1BB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_535FAF12DCA8BC3ADDA6BD72540FA1BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5EF4B75A81C4D1200124BD72540F1205" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5EF4B75A81C4D1200124BD72540F1205" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities_703DCC6F7C240B2F04F5BD72540F5B47" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities_703DCC6F7C240B2F04F5BD72540F5B47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_B7579D4FB8F861725345BD72540F69E8" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_B7579D4FB8F861725345BD72540F69E8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_978172A43E01AC94F85F8A1FC5891A53" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_CBDA13D3B1BEB3E41D8A8A1FC588D7E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_978172A43E01AC94F85F8A1FC5891A53" xlink:to="loc_us-gaap_StatementTable_CBDA13D3B1BEB3E41D8A8A1FC588D7E3" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_F22A09A84C0D221DB8FF8A1FC5884D9A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_CBDA13D3B1BEB3E41D8A8A1FC588D7E3" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_F22A09A84C0D221DB8FF8A1FC5884D9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_62503BCDBCC1397AAC6D8A1FC5888A41_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_F22A09A84C0D221DB8FF8A1FC5884D9A" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_62503BCDBCC1397AAC6D8A1FC5888A41_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_62503BCDBCC1397AAC6D8A1FC5888A41" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_F22A09A84C0D221DB8FF8A1FC5884D9A" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_62503BCDBCC1397AAC6D8A1FC5888A41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_E1735F6C6268655C82388A1FC5891E78" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_978172A43E01AC94F85F8A1FC5891A53" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_E1735F6C6268655C82388A1FC5891E78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_093033F317D02AEBCF098A1FC589A80F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_978172A43E01AC94F85F8A1FC5891A53" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_093033F317D02AEBCF098A1FC589A80F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_D2093557AA56B60AA94150F49C5C44E8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_D2093557AA56B60AA94150F49C5C44E8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/DocumentAndEntityInformationDocument" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityInformationLineItems" xlink:label="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntitiesTable" xlink:label="loc_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:to="loc_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:to="loc_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:to="loc_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_9A3A4EFD5BF3548EDFA350F49A781765" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityRegistrantName_9A3A4EFD5BF3548EDFA350F49A781765" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_B073CD4D274A4062D82F50F49A786FDF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityCentralIndexKey_B073CD4D274A4062D82F50F49A786FDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_E83DFB30176683CB5CD650F49A7857D8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_CurrentFiscalYearEndDate_E83DFB30176683CB5CD650F49A7857D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_3775083BD629390BF7E450F49A788B8C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityFilerCategory_3775083BD629390BF7E450F49A788B8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_5CE1A32107806A600E1E50F49A781F02" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_DocumentType_5CE1A32107806A600E1E50F49A781F02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_CF2FAE039EF8C956C66B50F49A785535" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_DocumentPeriodEndDate_CF2FAE039EF8C956C66B50F49A785535" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_26E462EC7AEE7D114AF350F49A786DA6" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_DocumentFiscalYearFocus_26E462EC7AEE7D114AF350F49A786DA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_C47B1C2F832509AA8FF350F49A786BD7" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_DocumentFiscalPeriodFocus_C47B1C2F832509AA8FF350F49A786BD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_5FD2A7DC2AF3F303BBBF50F49A781667" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_AmendmentFlag_5FD2A7DC2AF3F303BBBF50F49A781667" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1159E4F2D428A38A88D450F49A781AC7" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1159E4F2D428A38A88D450F49A781AC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_F52C72C3D3492FA7F4F350F49A7824EE" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_F52C72C3D3492FA7F4F350F49A7824EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_1DACFFEC67867E120F8250F49A78DE69" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityVoluntaryFilers_1DACFFEC67867E120F8250F49A78DE69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_9207A98A278877133AFB50F49A7868FD" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityCurrentReportingStatus_9207A98A278877133AFB50F49A7868FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_806D3B888E180DC8DF7850F49A785E85" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityPublicFloat_806D3B888E180DC8DF7850F49A785E85" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/IncomeTaxes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/IncomeTaxesComponentsOfDeferredIncomeTaxTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ComponentsOfDeferredIncomeTaxLineItems" xlink:label="loc_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:type="locator" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ComponentsOfDeferredIncomeTaxTable" xlink:label="loc_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:to="loc_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DeferredIncomeTaxAxis" xlink:label="loc_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:to="loc_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DeferredIncomeTaxDomain" xlink:label="loc_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:to="loc_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2_default" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DeferredIncomeTaxDomain" xlink:label="loc_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:to="loc_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6FADF7D4470C6DACA9EE50F49A9798C3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6FADF7D4470C6DACA9EE50F49A9798C3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/IncomeTaxesDeferredIncomeTaxDisclosureDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems" xlink:label="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FederalIncomeTaxNoteTable" xlink:label="loc_us-gaap_FederalIncomeTaxNoteTable_755C83D9263E89701266D9A9A5C0F5BE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:to="loc_us-gaap_FederalIncomeTaxNoteTable_755C83D9263E89701266D9A9A5C0F5BE" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4066BA6BE68EB6615004D9A9A5C072C4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_755C83D9263E89701266D9A9A5C0F5BE" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4066BA6BE68EB6615004D9A9A5C072C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ED5C93C3187D197E70D7D9A9A5C03318_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4066BA6BE68EB6615004D9A9A5C072C4" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ED5C93C3187D197E70D7D9A9A5C03318_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ED5C93C3187D197E70D7D9A9A5C03318" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4066BA6BE68EB6615004D9A9A5C072C4" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ED5C93C3187D197E70D7D9A9A5C03318" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IN" xlink:label="loc_country_IN_1A46EA8A422FF56AA267D9A9A5C0394E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ED5C93C3187D197E70D7D9A9A5C03318" xlink:to="loc_country_IN_1A46EA8A422FF56AA267D9A9A5C0394E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5E365D5CD2E09195E4CBD9A9A5C02E49" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_755C83D9263E89701266D9A9A5C0F5BE" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5E365D5CD2E09195E4CBD9A9A5C02E49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_BB9DCD2239DED3C84F40D9A9A5C0D4FC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5E365D5CD2E09195E4CBD9A9A5C02E49" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_BB9DCD2239DED3C84F40D9A9A5C0D4FC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_BB9DCD2239DED3C84F40D9A9A5C0D4FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5E365D5CD2E09195E4CBD9A9A5C02E49" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_BB9DCD2239DED3C84F40D9A9A5C0D4FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_0915A3E993D358B85730D9A9A5C06616" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_BB9DCD2239DED3C84F40D9A9A5C0D4FC" xlink:to="loc_us-gaap_ForeignCountryMember_0915A3E993D358B85730D9A9A5C06616" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_F16AFA7633527C23EB78D9A9A5C146DD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_755C83D9263E89701266D9A9A5C0F5BE" xlink:to="loc_us-gaap_StatementGeographicalAxis_F16AFA7633527C23EB78D9A9A5C146DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_5DAAE463EA76DEF8AC70D9A9A5C1F8D6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_F16AFA7633527C23EB78D9A9A5C146DD" xlink:to="loc_us-gaap_SegmentGeographicalDomain_5DAAE463EA76DEF8AC70D9A9A5C1F8D6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_5DAAE463EA76DEF8AC70D9A9A5C1F8D6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_F16AFA7633527C23EB78D9A9A5C146DD" xlink:to="loc_us-gaap_SegmentGeographicalDomain_5DAAE463EA76DEF8AC70D9A9A5C1F8D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_44815D4AE6AF5960BC4CD9A9A5C1725B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_5DAAE463EA76DEF8AC70D9A9A5C1F8D6" xlink:to="loc_us-gaap_ForeignCountryMember_44815D4AE6AF5960BC4CD9A9A5C1725B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_SA" xlink:label="loc_country_SA_AFA9DE94EC89E205509DD9A9A5C1ADD5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_5DAAE463EA76DEF8AC70D9A9A5C1F8D6" xlink:to="loc_country_SA_AFA9DE94EC89E205509DD9A9A5C1ADD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_17900349253D1789A96DD9A9A5C145D2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_17900349253D1789A96DD9A9A5C145D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3D9B39C3918CD1885977D9A9A5C1A93D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3D9B39C3918CD1885977D9A9A5C1A93D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_417098EBC2FEF18D0CC7D9A9A5C13D6C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_417098EBC2FEF18D0CC7D9A9A5C13D6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_198CBABD8E30EECBD0E9D9A9A5C178A9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_198CBABD8E30EECBD0E9D9A9A5C178A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_222C5D94D9D083E0EF9BD9A9A5C1B432" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_222C5D94D9D083E0EF9BD9A9A5C1B432" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_285CAD814A9C9370EB9ED9A9A5C16AE4" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_285CAD814A9C9370EB9ED9A9A5C16AE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_3749A48CA65FDD9AB796D9A9A5C123F7" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_3749A48CA65FDD9AB796D9A9A5C123F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_0472D7B2C44DD3DF65A9D9A9A5C13BD4" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_0472D7B2C44DD3DF65A9D9A9A5C13BD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_90D5595E694259D4B044D9A9A5C2F6F5" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_90D5595E694259D4B044D9A9A5C2F6F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_B025C39D3DA7E39A374FD9A9A5C2EC46" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_B025C39D3DA7E39A374FD9A9A5C2EC46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_867EF49CE139CC9FF045D9A9A5C24B72" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_867EF49CE139CC9FF045D9A9A5C24B72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_F6A3F5E1BB8B205821F0D9A9A5C2730D" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_F6A3F5E1BB8B205821F0D9A9A5C2730D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1F5067F79395AD08ADE8D9A9A5C2DF92" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1F5067F79395AD08ADE8D9A9A5C2DF92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_BEB322C0457F7394A612D9A9A5C27D12" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_BEB322C0457F7394A612D9A9A5C27D12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_FF765CC44AA3788A29E6D9A9A5C70A2C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_FF765CC44AA3788A29E6D9A9A5C70A2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_692F884AD88909936F3ED9A9A5C75FC9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_692F884AD88909936F3ED9A9A5C75FC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_5E35E855A2D4B6EB1A5ED9A9A5C85238" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_5E35E855A2D4B6EB1A5ED9A9A5C85238" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_E2C8A925E172390E0697D9A9A5C80B34" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_E2C8A925E172390E0697D9A9A5C80B34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0EBD97E48BC78A7F708FD9A9A5C85A14" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:to="loc_us-gaap_DeferredTaxLiabilities_0EBD97E48BC78A7F708FD9A9A5C85A14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_3804A812BFA43123656FD9A9A5C8890B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_3804A812BFA43123656FD9A9A5C8890B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82310D58B80C61C8900ED9A9A5C8D255" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82310D58B80C61C8900ED9A9A5C8D255" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/IncomeTaxesIncomeTaxNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems" xlink:label="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FederalIncomeTaxNoteTable" xlink:label="loc_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_974A09C55BEF499A5CFDD9A9A5E4E730" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:to="loc_us-gaap_StatementGeographicalAxis_974A09C55BEF499A5CFDD9A9A5E4E730" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_187D863B8D9A74A85004D9A9A5E4ED0F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_974A09C55BEF499A5CFDD9A9A5E4E730" xlink:to="loc_us-gaap_SegmentGeographicalDomain_187D863B8D9A74A85004D9A9A5E4ED0F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_187D863B8D9A74A85004D9A9A5E4ED0F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_974A09C55BEF499A5CFDD9A9A5E4E730" xlink:to="loc_us-gaap_SegmentGeographicalDomain_187D863B8D9A74A85004D9A9A5E4ED0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_SA" xlink:label="loc_country_SA_A37827FC17D81E9747F6D9A9A5E4A0FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_187D863B8D9A74A85004D9A9A5E4ED0F" xlink:to="loc_country_SA_A37827FC17D81E9747F6D9A9A5E4A0FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IN" xlink:label="loc_country_IN_DC9F1317ACBDA7B9229BD9A9A5E4B334" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD" xlink:to="loc_country_IN_DC9F1317ACBDA7B9229BD9A9A5E4B334" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_5868660824D63D72E9C6D9A9A5E4BB22" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_5868660824D63D72E9C6D9A9A5E4BB22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherInformationPertainingToIncomeTaxes" xlink:label="loc_us-gaap_OtherInformationPertainingToIncomeTaxes_6BCA1074AE3443D2E2BFD9A9A5E4242D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_OtherInformationPertainingToIncomeTaxes_6BCA1074AE3443D2E2BFD9A9A5E4242D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_84E8586A19F00D111278D9A9A5E52CEA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_84E8586A19F00D111278D9A9A5E52CEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_90295E04F2D76ADB90B6D9A9A5E55696" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_90295E04F2D76ADB90B6D9A9A5E55696" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6907A64113835B1649A4D9A9A5E5B785" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6907A64113835B1649A4D9A9A5E5B785" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1770755CECF02968E119D9A9A5E5308F" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1770755CECF02968E119D9A9A5E5308F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_970B0BD1D3BD0BB4B692D9A9A5E53373" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_OperatingLossCarryforwards_970B0BD1D3BD0BB4B692D9A9A5E53373" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FederalOperatingLossCarryforwardExpires" xlink:label="loc_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_46A9F8FC2FD12B00647DD9A9A5E5C680" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_46A9F8FC2FD12B00647DD9A9A5E5C680" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_754A5259B176F4FCA219D9A9A5E55FDB" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_754A5259B176F4FCA219D9A9A5E55FDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceMethodologiesAndAssumptions" xlink:label="loc_us-gaap_ValuationAllowanceMethodologiesAndAssumptions_19F04F530DDF3E52420CD9A9A5E5A5FE" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_ValuationAllowanceMethodologiesAndAssumptions_19F04F530DDF3E52420CD9A9A5E5A5FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_1E856B315481E9FFC630D9A9A5E5ACF6" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_1E856B315481E9FFC630D9A9A5E5ACF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardExpirationDate" xlink:label="loc_us-gaap_TaxCreditCarryforwardExpirationDate_293058E0EB16EE22D809D9A9A5E54711" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_TaxCreditCarryforwardExpirationDate_293058E0EB16EE22D809D9A9A5E54711" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_58FD6545FD9E3457467BD9A9A5E555AA" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_58FD6545FD9E3457467BD9A9A5E555AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9903C265B91EE34E0553D9A9A5E54610" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9903C265B91EE34E0553D9A9A5E54610" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="loc_us-gaap_IncomeTaxExaminationDescription_6BC7AB0C4E2A98B2F452D9A9A5E6E3C8" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_IncomeTaxExaminationDescription_6BC7AB0C4E2A98B2F452D9A9A5E6E3C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="loc_us-gaap_OpenTaxYear_8EDFE14535A5BECA6A7AD9A9A5E61E52" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_OpenTaxYear_8EDFE14535A5BECA6A7AD9A9A5E61E52" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated" xlink:label="loc_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/IncomeTaxesLossIncomeBeforeIncomeTaxesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/IncomeTaxesReconcilationToEtrRateDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncometaxesLineItems" xlink:label="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:type="locator" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncomeTaxExpenseTable" xlink:label="loc_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_02A0E5CF8E2BBA5956FD9BB37962E3CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_02A0E5CF8E2BBA5956FD9BB37962E3CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_13AD8E3298D5834117299BB37962D614_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_02A0E5CF8E2BBA5956FD9BB37962E3CE" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_13AD8E3298D5834117299BB37962D614_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_13AD8E3298D5834117299BB37962D614" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_02A0E5CF8E2BBA5956FD9BB37962E3CE" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_13AD8E3298D5834117299BB37962D614" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IN" xlink:label="loc_country_IN_C586D93D72519AA35DA29BB37962061F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_13AD8E3298D5834117299BB37962D614" xlink:to="loc_country_IN_C586D93D72519AA35DA29BB37962061F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_FDC8E224AB6E88157AAD9BB3796253CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:to="loc_country_US_FDC8E224AB6E88157AAD9BB3796253CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_DEB1CC22EF7D8479440B9BB37962238E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_DEB1CC22EF7D8479440B9BB37962238E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_37408FF4BDFBF43FBF799BB37962DA3E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:to="loc_us-gaap_ForeignCountryMember_37408FF4BDFBF43FBF799BB37962DA3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_CC9D8F2E2F9D3CC62BEA9BB37962D323" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_CC9D8F2E2F9D3CC62BEA9BB37962D323" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_88287CE777EB38200F099BB37962984E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_88287CE777EB38200F099BB37962984E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_A6F8FC5DA82D619B99C79BB37962A9ED" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_A6F8FC5DA82D619B99C79BB37962A9ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductions" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductions_F991903EDE6F7A4879359BB37962DBCC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductions_F991903EDE6F7A4879359BB37962DBCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_E4EF90BB3D2CB618810D9BB379625B93" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_E4EF90BB3D2CB618810D9BB379625B93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5509168AACECA65F6D989BB3796286F7" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5509168AACECA65F6D989BB3796286F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_81F049A610D5D9165CB59BB3796251E4" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_81F049A610D5D9165CB59BB3796251E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_9F2DEA32124507161C2E9BB37962DD6C" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_9F2DEA32124507161C2E9BB37962DD6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsOther_5BF2E5075808D5A81D279BB37962B59E" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsOther_5BF2E5075808D5A81D279BB37962B59E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5223E13668D5ADD9C65D9BB37962C650" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5223E13668D5ADD9C65D9BB37962C650" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_D84412C2458F367692B09BB379628237" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_D84412C2458F367692B09BB379628237" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_A5001374FFD11F13CF249BB37962AC59" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_A5001374FFD11F13CF249BB37962AC59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_D46167DFC0B4918EB0959BB37962FDBC" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_D46167DFC0B4918EB0959BB37962FDBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_D6DFFB40D1409ACE55979BB37962927A" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_D6DFFB40D1409ACE55979BB37962927A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/IncomeTaxesUtpDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4E1AE4D7B843B80E85649BB37943D4F2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4E1AE4D7B843B80E85649BB37943D4F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_01F1E1D175C0411F4E079BB379430659_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4E1AE4D7B843B80E85649BB37943D4F2" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_01F1E1D175C0411F4E079BB379430659_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_01F1E1D175C0411F4E079BB379430659" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4E1AE4D7B843B80E85649BB37943D4F2" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_01F1E1D175C0411F4E079BB379430659" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_C68FDE7B55CDEAEDCC5D9BB3794335F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_C68FDE7B55CDEAEDCC5D9BB3794335F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F898413068E66650891C9BB3794308E3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F898413068E66650891C9BB3794308E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8B84B16AA66E2DDBBEBC9BB37943F529" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8B84B16AA66E2DDBBEBC9BB37943F529" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_DA6445E4BF9B3D0C6D829BB379433271" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_DA6445E4BF9B3D0C6D829BB379433271" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_6F301BFFAF3B292C6D279BB37943F8DD" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_6F301BFFAF3B292C6D279BB37943F8DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6D35D59578843A2F7E0F9BB379434B84" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6D35D59578843A2F7E0F9BB379434B84" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/IncomeTaxesUtpTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_CD676349885CBAA9976B50F49C8A792A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_5286841F01AAC0CF464A50F49C8A114F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_CD676349885CBAA9976B50F49C8A792A" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_5286841F01AAC0CF464A50F49C8A114F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_3D76BA033C8B7C3374FD50F49C8AE58B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_5286841F01AAC0CF464A50F49C8A114F" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_3D76BA033C8B7C3374FD50F49C8AE58B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_68768947CA3B44869D8050F49C8AC8FF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_3D76BA033C8B7C3374FD50F49C8AE58B" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_68768947CA3B44869D8050F49C8AC8FF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_68768947CA3B44869D8050F49C8AC8FF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_3D76BA033C8B7C3374FD50F49C8AE58B" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_68768947CA3B44869D8050F49C8AC8FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_FB2CD2E2AF928519CEC050F49C8A6F33" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_CD676349885CBAA9976B50F49C8A792A" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_FB2CD2E2AF928519CEC050F49C8A6F33" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/InterestExpenseNetDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/InterestExpenseNetNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/InterestExpenseNetTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/LeaseInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/LeaseInformationFutureMinimumLeasePaymentsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/LeaseInformationFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseArrangementTypeAxis" xlink:label="loc_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:to="loc_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseArrangementTypeDomain" xlink:label="loc_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:to="loc_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseArrangementTypeDomain" xlink:label="loc_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:to="loc_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10DFDFAFF72FA4359B6B50F49AD5C8C6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10DFDFAFF72FA4359B6B50F49AD5C8C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_E49387C40F366BCA1D8450F49AD5F715_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10DFDFAFF72FA4359B6B50F49AD5C8C6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_E49387C40F366BCA1D8450F49AD5F715_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_E49387C40F366BCA1D8450F49AD5F715" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10DFDFAFF72FA4359B6B50F49AD5C8C6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_E49387C40F366BCA1D8450F49AD5F715" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5F129E32E7CF4A115D7750F49AD5046C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5F129E32E7CF4A115D7750F49AD5046C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_B56AC2140EB3B1AA7B8950F49AD571E2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_B56AC2140EB3B1AA7B8950F49AD571E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_01EDD706FB39D900DF9250F49AD5E97B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_01EDD706FB39D900DF9250F49AD5E97B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_B04D0242564D22C5455250F49AD58287" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_B04D0242564D22C5455250F49AD58287" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_12A1211290D616214FB450F49AD5D88C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_12A1211290D616214FB450F49AD5D88C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_3A3B391AB3F40415913D50F49AD5ECBE" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_3A3B391AB3F40415913D50F49AD5ECBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_842D6B4052039569833750F49AD5B8E2" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_842D6B4052039569833750F49AD5B8E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_C7209E47B90E7D376C5C50F49AD5A22C" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_C7209E47B90E7D376C5C50F49AD5A22C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8B71B0B02BD41E5F28A650F49AD5B2FB" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8B71B0B02BD41E5F28A650F49AD5B2FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_7D5DAB4272E0510EBD4E50F49AD50DFA" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_7D5DAB4272E0510EBD4E50F49AD50DFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66D4662F40247C2820B250F49AD582B2" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66D4662F40247C2820B250F49AD582B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_0A501D6A706D610146CB50F49AD56FEF" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_0A501D6A706D610146CB50F49AD56FEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5E577145992B8F22794250F49AD5B21D" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5E577145992B8F22794250F49AD5B21D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_247D1BAFF92A99189D7350F49AD5C316" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_247D1BAFF92A99189D7350F49AD5C316" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions" xlink:label="loc_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions_800A460CFA3005CF1E8B50F49AD571BF" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions_800A460CFA3005CF1E8B50F49AD571BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_37ECB18B30601C2B5BF450F49AD590A3" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_37ECB18B30601C2B5BF450F49AD590A3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalLeaseTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalizedLeasesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_EB897C53661C66FAC6CC50F49CC9892F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_EB897C53661C66FAC6CC50F49CC9892F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2F787FD84D3372FC246850F49CC9A877" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_EB897C53661C66FAC6CC50F49CC9892F" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2F787FD84D3372FC246850F49CC9A877" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_FA641E786E0A345158CA50F49CC9A7D7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2F787FD84D3372FC246850F49CC9A877" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_FA641E786E0A345158CA50F49CC9A7D7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_FA641E786E0A345158CA50F49CC9A7D7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2F787FD84D3372FC246850F49CC9A877" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_FA641E786E0A345158CA50F49CC9A7D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_2156A725A588D691869450F49CC91B35" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_FA641E786E0A345158CA50F49CC9A7D7" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_2156A725A588D691869450F49CC91B35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment_08DB39746254BC39853250F49CC99BA0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment_08DB39746254BC39853250F49CC99BA0" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesLesseeVehicleEquipment" xlink:label="loc_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_3D776E9DBA5DCC2DCEAC50F49CC974ED" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_3D776E9DBA5DCC2DCEAC50F49CC974ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation_F413F7BA285145A6584E50F49CC9FFC2" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation_F413F7BA285145A6584E50F49CC9FFC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_0E5AE212A1B0ECBF241E50F49CC91AB9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_0E5AE212A1B0ECBF241E50F49CC91AB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_50661249C371FE2B488950F49CC96BFE" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_50661249C371FE2B488950F49CC96BFE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/LeaseInformationRentalExpenseDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/NewAccountingPronouncements" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/Retention" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetentionRetentionPayableDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetentionRetentionReceivableDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:to="loc_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:to="loc_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractReceivableRetainage" xlink:label="loc_us-gaap_ContractReceivableRetainage_5F0BF00F5E30F06B223DD9A9A7080F24" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:to="loc_us-gaap_ContractReceivableRetainage_5F0BF00F5E30F06B223DD9A9A7080F24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_CD5B3DEF9E2E669F152FD9A9A7088D85" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_CD5B3DEF9E2E669F152FD9A9A7088D85" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlans401KDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ABEAD7EDEBE52D56ED54BD59C66FC59B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ABEAD7EDEBE52D56ED54BD59C66FC59B" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_1FCB7511CA1B2A4373CFBD59C6689433" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_RangeAxis_1FCB7511CA1B2A4373CFBD59C6689433" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_537FF2C4918440B2FDD4BD59C6681CB7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_1FCB7511CA1B2A4373CFBD59C6689433" xlink:to="loc_us-gaap_RangeMember_537FF2C4918440B2FDD4BD59C6681CB7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_537FF2C4918440B2FDD4BD59C6681CB7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_1FCB7511CA1B2A4373CFBD59C6689433" xlink:to="loc_us-gaap_RangeMember_537FF2C4918440B2FDD4BD59C6681CB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_B2A6110E8AD3A4FB8293BD59C669D8F7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_537FF2C4918440B2FDD4BD59C6681CB7" xlink:to="loc_us-gaap_MinimumMember_B2A6110E8AD3A4FB8293BD59C669D8F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_C341E6634F9A601BEE2ABD59C6697A35" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_RetirementPlanNameAxis_C341E6634F9A601BEE2ABD59C6697A35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_C35E1E8ECEC9185A76CDBD59C669E0FA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_C341E6634F9A601BEE2ABD59C6697A35" xlink:to="loc_us-gaap_RetirementPlanNameDomain_C35E1E8ECEC9185A76CDBD59C669E0FA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_C35E1E8ECEC9185A76CDBD59C669E0FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_C341E6634F9A601BEE2ABD59C6697A35" xlink:to="loc_us-gaap_RetirementPlanNameDomain_C35E1E8ECEC9185A76CDBD59C669E0FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_704A803ED40C63A29EE4BD59C6692904" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_704A803ED40C63A29EE4BD59C6692904" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_E0F60294F06FF36C3EFBBD59C66919B4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_704A803ED40C63A29EE4BD59C6692904" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_E0F60294F06FF36C3EFBBD59C66919B4_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_E0F60294F06FF36C3EFBBD59C66919B4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_704A803ED40C63A29EE4BD59C6692904" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_E0F60294F06FF36C3EFBBD59C66919B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_D6C497D04DBD2F6E0DFDBD59C6696DD5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_D6C497D04DBD2F6E0DFDBD59C6696DD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_225225C4EC085BABB6D9BD59C669C9BE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_D6C497D04DBD2F6E0DFDBD59C6696DD5" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_225225C4EC085BABB6D9BD59C669C9BE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_225225C4EC085BABB6D9BD59C669C9BE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_D6C497D04DBD2F6E0DFDBD59C6696DD5" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_225225C4EC085BABB6D9BD59C669C9BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByEntitySizeAxis" xlink:label="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_2F108BB62C50E9FA835BBD59C669E06F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_2F108BB62C50E9FA835BBD59C669E06F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_9848B509B41333AE6B04BD59C6695D1E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_2F108BB62C50E9FA835BBD59C669E06F" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_9848B509B41333AE6B04BD59C6695D1E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_9848B509B41333AE6B04BD59C6695D1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_2F108BB62C50E9FA835BBD59C669E06F" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_9848B509B41333AE6B04BD59C6695D1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_697C142BE7A56B940733BD59C6699F38" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_697C142BE7A56B940733BD59C6699F38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_5E8CDE8843B1D8598B3FBD59C66A728B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_697C142BE7A56B940733BD59C6699F38" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_5E8CDE8843B1D8598B3FBD59C66A728B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_5E8CDE8843B1D8598B3FBD59C66A728B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_697C142BE7A56B940733BD59C6699F38" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_5E8CDE8843B1D8598B3FBD59C66A728B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6AE6B8C649994AD44D85BD59C66A7A52" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6AE6B8C649994AD44D85BD59C66A7A52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_B73E619D62CE31E76C55BD59C66A3A61_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6AE6B8C649994AD44D85BD59C66A7A52" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_B73E619D62CE31E76C55BD59C66A3A61_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_B73E619D62CE31E76C55BD59C66A3A61" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6AE6B8C649994AD44D85BD59C66A7A52" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_B73E619D62CE31E76C55BD59C66A3A61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0BB2E54F8F0A572A2956BD59C66F3306" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ABEAD7EDEBE52D56ED54BD59C66FC59B" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0BB2E54F8F0A572A2956BD59C66F3306" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_73EB05251320D376C770BD59C66F8E7E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ABEAD7EDEBE52D56ED54BD59C66FC59B" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_73EB05251320D376C770BD59C66F8E7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:label="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_0C4654D0672770C7DB56BD59C66F8844" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ABEAD7EDEBE52D56ED54BD59C66FC59B" xlink:to="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_0C4654D0672770C7DB56BD59C66F8844" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0FE397928B8833FEF1ABBD59E60D59FC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0FE397928B8833FEF1ABBD59E60D59FC" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0C1769697D549AA42634BD59E60C5FE5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0C1769697D549AA42634BD59E60C5FE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_B0F53589CB8BB02F2965BD59E60C038C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0C1769697D549AA42634BD59E60C5FE5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_B0F53589CB8BB02F2965BD59E60C038C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_B0F53589CB8BB02F2965BD59E60C038C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0C1769697D549AA42634BD59E60C5FE5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_B0F53589CB8BB02F2965BD59E60C038C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_CF976549400426849C18BD59E60C3EC5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_CF976549400426849C18BD59E60C3EC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_493261F026E68F60046EBD59E60C3434_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_CF976549400426849C18BD59E60C3EC5" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_493261F026E68F60046EBD59E60C3434_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_493261F026E68F60046EBD59E60C3434" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_CF976549400426849C18BD59E60C3EC5" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_493261F026E68F60046EBD59E60C3434" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByEntitySizeAxis" xlink:label="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_03AB1EBB75DE3F8A7BB6BD59E60C21B6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:to="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_03AB1EBB75DE3F8A7BB6BD59E60C21B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_B6D1D906D9443F32B922BD59E60C6C1D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_03AB1EBB75DE3F8A7BB6BD59E60C21B6" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_B6D1D906D9443F32B922BD59E60C6C1D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_B6D1D906D9443F32B922BD59E60C6C1D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_03AB1EBB75DE3F8A7BB6BD59E60C21B6" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_B6D1D906D9443F32B922BD59E60C6C1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_B166FF1206D839859414BD59E60D7C83" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_B166FF1206D839859414BD59E60D7C83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B73774ED503C806C5690BD59E60DE944_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_B166FF1206D839859414BD59E60D7C83" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B73774ED503C806C5690BD59E60DE944_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B73774ED503C806C5690BD59E60DE944" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_B166FF1206D839859414BD59E60D7C83" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B73774ED503C806C5690BD59E60DE944" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_CDA57EC8DFBAC8982175BD59E60DBF7D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_CDA57EC8DFBAC8982175BD59E60DBF7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7E2FC8A5981509A33501BD59E60D4143_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_CDA57EC8DFBAC8982175BD59E60DBF7D" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7E2FC8A5981509A33501BD59E60D4143_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7E2FC8A5981509A33501BD59E60D4143" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_CDA57EC8DFBAC8982175BD59E60DBF7D" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7E2FC8A5981509A33501BD59E60D4143" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_77283DDDD44B178D76DFBD59E60EA31F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0FE397928B8833FEF1ABBD59E60D59FC" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_77283DDDD44B178D76DFBD59E60EA31F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansAssumptionsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansAssumptionsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4BEA9A01BE6DCF576127D9A9A4CB0CE1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4BEA9A01BE6DCF576127D9A9A4CB0CE1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9012729B248DEAEBE90BD9A9A4C813BC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9012729B248DEAEBE90BD9A9A4C813BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6898B41224CBF7CE41C0D9A9A4C9A6CC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9012729B248DEAEBE90BD9A9A4C813BC" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6898B41224CBF7CE41C0D9A9A4C9A6CC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6898B41224CBF7CE41C0D9A9A4C9A6CC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9012729B248DEAEBE90BD9A9A4C813BC" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6898B41224CBF7CE41C0D9A9A4C9A6CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTaxStatusAxis" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTaxStatusDomain" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTaxStatusDomain" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusAxis" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusDomain" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusDomain" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_2BAC6859BDFD65007F84D9A9A4C97998_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:to="loc_us-gaap_RetirementPlanNameDomain_2BAC6859BDFD65007F84D9A9A4C97998_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_2BAC6859BDFD65007F84D9A9A4C97998" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:to="loc_us-gaap_RetirementPlanNameDomain_2BAC6859BDFD65007F84D9A9A4C97998" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_B923F28BD34C9B0C85C3D9A9A4C9E60F" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_B923F28BD34C9B0C85C3D9A9A4C9E60F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_CA9470CD0818893610A9D9A9A4C9200E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_B923F28BD34C9B0C85C3D9A9A4C9E60F" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_CA9470CD0818893610A9D9A9A4C9200E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_CA9470CD0818893610A9D9A9A4C9200E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_B923F28BD34C9B0C85C3D9A9A4C9E60F" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_CA9470CD0818893610A9D9A9A4C9200E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_21FF6DB71A94C39DB0F2D9A9A4C9C460" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_21FF6DB71A94C39DB0F2D9A9A4C9C460" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_088578E19BCC060C59A5D9A9A4CAA92C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_21FF6DB71A94C39DB0F2D9A9A4C9C460" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_088578E19BCC060C59A5D9A9A4CAA92C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_088578E19BCC060C59A5D9A9A4CAA92C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_21FF6DB71A94C39DB0F2D9A9A4C9C460" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_088578E19BCC060C59A5D9A9A4CAA92C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByEntitySizeAxis" xlink:label="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_BC2ADB1D4E88201237E8D9A9A4CA6482" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_BC2ADB1D4E88201237E8D9A9A4CA6482" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_7F2F58D56A2822A992ECD9A9A4CA8F33_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_BC2ADB1D4E88201237E8D9A9A4CA6482" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_7F2F58D56A2822A992ECD9A9A4CA8F33_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_7F2F58D56A2822A992ECD9A9A4CA8F33" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_BC2ADB1D4E88201237E8D9A9A4CA6482" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_7F2F58D56A2822A992ECD9A9A4CA8F33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_C7A5D315602A1A7BC0F5D9A9A4CA7C6E" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_C7A5D315602A1A7BC0F5D9A9A4CA7C6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B1778BA693B996943142D9A9A4CA99F7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_C7A5D315602A1A7BC0F5D9A9A4CA7C6E" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B1778BA693B996943142D9A9A4CA99F7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B1778BA693B996943142D9A9A4CA99F7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_C7A5D315602A1A7BC0F5D9A9A4CA7C6E" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B1778BA693B996943142D9A9A4CA99F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_703B3744F5E550625915D9A9A4CA0CEF" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_703B3744F5E550625915D9A9A4CA0CEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_87B3313BD6FDC824C147D9A9A4CAA84E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_703B3744F5E550625915D9A9A4CA0CEF" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_87B3313BD6FDC824C147D9A9A4CAA84E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_87B3313BD6FDC824C147D9A9A4CAA84E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_703B3744F5E550625915D9A9A4CA0CEF" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_87B3313BD6FDC824C147D9A9A4CAA84E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:to="loc_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:to="loc_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_A39CF09E29697A57BAC5D9A9A4CB3B5E" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RangeAxis_A39CF09E29697A57BAC5D9A9A4CB3B5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_E63512036327EBD81EC5D9A9A4CB8D06_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_A39CF09E29697A57BAC5D9A9A4CB3B5E" xlink:to="loc_us-gaap_RangeMember_E63512036327EBD81EC5D9A9A4CB8D06_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_E63512036327EBD81EC5D9A9A4CB8D06" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_A39CF09E29697A57BAC5D9A9A4CB3B5E" xlink:to="loc_us-gaap_RangeMember_E63512036327EBD81EC5D9A9A4CB8D06" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansCashFlowsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_F251734A98D509DF35A6BD59E3D067F6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_F251734A98D509DF35A6BD59E3D067F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_63F3D860541D7A989D7DBD59E3D04C65_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_F251734A98D509DF35A6BD59E3D067F6" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_63F3D860541D7A989D7DBD59E3D04C65_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_63F3D860541D7A989D7DBD59E3D04C65" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_F251734A98D509DF35A6BD59E3D067F6" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_63F3D860541D7A989D7DBD59E3D04C65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByEntitySizeAxis" xlink:label="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_BE059B0D84FE94D6A7B6BD59E3D1D1DE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_BE059B0D84FE94D6A7B6BD59E3D1D1DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3693F5B1BC919E85F94DBD59E3D1E903_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_BE059B0D84FE94D6A7B6BD59E3D1D1DE" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3693F5B1BC919E85F94DBD59E3D1E903_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3693F5B1BC919E85F94DBD59E3D1E903" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_BE059B0D84FE94D6A7B6BD59E3D1D1DE" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3693F5B1BC919E85F94DBD59E3D1E903" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_C577E05D713B767E17F4BD59E3D1AAC2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_C577E05D713B767E17F4BD59E3D1AAC2" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_D71D3579DB6AFBB94F2CBD59D39F7A2C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_D71D3579DB6AFBB94F2CBD59D39F7A2C" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_281655146A869CF5C517BD59D39E6284" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_281655146A869CF5C517BD59D39E6284" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_DF0C1EA2763DC0D2A570BD59D39E6060_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_281655146A869CF5C517BD59D39E6284" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_DF0C1EA2763DC0D2A570BD59D39E6060_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_DF0C1EA2763DC0D2A570BD59D39E6060" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_281655146A869CF5C517BD59D39E6284" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_DF0C1EA2763DC0D2A570BD59D39E6060" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_FFB7C0EA1219A47A364CBD59D39ED625" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_FFB7C0EA1219A47A364CBD59D39ED625" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_E1CBB98E333CE887158FBD59D39E06B7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_FFB7C0EA1219A47A364CBD59D39ED625" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_E1CBB98E333CE887158FBD59D39E06B7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_E1CBB98E333CE887158FBD59D39E06B7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_FFB7C0EA1219A47A364CBD59D39ED625" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_E1CBB98E333CE887158FBD59D39E06B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByEntitySizeAxis" xlink:label="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_EE632AC6C5B1838B7C45BD59D39EBFA0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:to="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_EE632AC6C5B1838B7C45BD59D39EBFA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_AC7950172FA6B4EA2757BD59D39E5D7F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_EE632AC6C5B1838B7C45BD59D39EBFA0" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_AC7950172FA6B4EA2757BD59D39E5D7F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_AC7950172FA6B4EA2757BD59D39E5D7F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_EE632AC6C5B1838B7C45BD59D39EBFA0" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_AC7950172FA6B4EA2757BD59D39E5D7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_33BCBCAB885CD03FCFB7BD59D39E1D83" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_33BCBCAB885CD03FCFB7BD59D39E1D83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_17FDF532204934816D5CBD59D39E477F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_33BCBCAB885CD03FCFB7BD59D39E1D83" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_17FDF532204934816D5CBD59D39E477F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_17FDF532204934816D5CBD59D39E477F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_33BCBCAB885CD03FCFB7BD59D39E1D83" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_17FDF532204934816D5CBD59D39E477F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3D0FB3AFB835BB805C0DBD59D39E1913" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3D0FB3AFB835BB805C0DBD59D39E1913" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_DEBFA155FD8A35920C6ABD59D39F5FF8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3D0FB3AFB835BB805C0DBD59D39E1913" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_DEBFA155FD8A35920C6ABD59D39F5FF8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_DEBFA155FD8A35920C6ABD59D39F5FF8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3D0FB3AFB835BB805C0DBD59D39E1913" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_DEBFA155FD8A35920C6ABD59D39F5FF8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansDefinedPensionDisclosureTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6DBBF54A6778EC37A221BF6AE549CFE9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_BFBDBA40EBA46168690EBF6AE540E5D0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6DBBF54A6778EC37A221BF6AE549CFE9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_BFBDBA40EBA46168690EBF6AE540E5D0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50D4383C6E2CE9656C2ABF6AE548C8BE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_BFBDBA40EBA46168690EBF6AE540E5D0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50D4383C6E2CE9656C2ABF6AE548C8BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17B0165CC421561615F2BF6AE548A468_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50D4383C6E2CE9656C2ABF6AE548C8BE" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17B0165CC421561615F2BF6AE548A468_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17B0165CC421561615F2BF6AE548A468" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50D4383C6E2CE9656C2ABF6AE548C8BE" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17B0165CC421561615F2BF6AE548A468" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_492D2E0CB0873EE76F2CBF6AE549B3B7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6DBBF54A6778EC37A221BF6AE549CFE9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_492D2E0CB0873EE76F2CBF6AE549B3B7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansMultiEmployerDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansLineItems" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_9AB9DF363322F91B5E3850F49AC68B52" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="loc_us-gaap_StatementGeographicalAxis_9AB9DF363322F91B5E3850F49AC68B52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_38C20CF757873E1AB86950F49AC6C429_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_9AB9DF363322F91B5E3850F49AC68B52" xlink:to="loc_us-gaap_SegmentGeographicalDomain_38C20CF757873E1AB86950F49AC6C429_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_38C20CF757873E1AB86950F49AC6C429" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_9AB9DF363322F91B5E3850F49AC68B52" xlink:to="loc_us-gaap_SegmentGeographicalDomain_38C20CF757873E1AB86950F49AC6C429" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="loc_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameAxis" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="loc_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PlumbersPipefittersLocal572PensionFundMember" xlink:label="loc_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11" xlink:to="loc_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementAxis" xlink:label="loc_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="loc_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementDomain" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementDomain" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationAxis" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationDomain" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationDomain" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_D7C7CEACE5C9589BA50050F49AC6DF50" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_dei_EntityTaxIdentificationNumber_D7C7CEACE5C9589BA50050F49AC6DF50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNumber" xlink:label="loc_us-gaap_MultiemployerPlanNumber_DC5EA21CAD387C6F0B2E50F49AC6CA6C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlanNumber_DC5EA21CAD387C6F0B2E50F49AC6CA6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansCertifiedZoneStatus" xlink:label="loc_us-gaap_MultiemployerPlansCertifiedZoneStatus_9F3AD87DA2E676586B0050F49AC6ADFB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlansCertifiedZoneStatus_9F3AD87DA2E676586B0050F49AC6ADFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan" xlink:label="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_40405FE6FBEDD18BB17A50F49AC6E1B2" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_40405FE6FBEDD18BB17A50F49AC6E1B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanContributionsByEmployer" xlink:label="loc_us-gaap_MultiemployerPlanContributionsByEmployer_6DC5589ADEBC7003543250F49AC636EA" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlanContributionsByEmployer_6DC5589ADEBC7003543250F49AC636EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansSurcharge" xlink:label="loc_us-gaap_MultiemployerPlansSurcharge_A4305D1D0E992533FDF350F49AC6A612" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlansSurcharge_A4305D1D0E992533FDF350F49AC6A612" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate" xlink:label="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate_B9FD24BAEAA31B3D999F50F49AC675AA" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate_B9FD24BAEAA31B3D999F50F49AC675AA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansMultiEmployerTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansLineItems" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_D0C55727D87755280F63D5E5B9013A05" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_D0C55727D87755280F63D5E5B9013A05" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_A5330F483D83C09B5962D5E5B9009B14" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:to="loc_us-gaap_MultiemployerPlanTypeAxis_A5330F483D83C09B5962D5E5B9009B14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_F2F4F869C8D85B1EECF8D5E5B900DC70_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_A5330F483D83C09B5962D5E5B9009B14" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_F2F4F869C8D85B1EECF8D5E5B900DC70_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_F2F4F869C8D85B1EECF8D5E5B900DC70" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_A5330F483D83C09B5962D5E5B9009B14" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_F2F4F869C8D85B1EECF8D5E5B900DC70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameAxis" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_03E42341F36AB0E23EFDD5E5B900102D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:to="loc_us-gaap_MultiemployerPlanNameAxis_03E42341F36AB0E23EFDD5E5B900102D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_4C6698093BE78933DE08D5E5B900DB7D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_03E42341F36AB0E23EFDD5E5B900102D" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_4C6698093BE78933DE08D5E5B900DB7D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_4C6698093BE78933DE08D5E5B900DB7D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_03E42341F36AB0E23EFDD5E5B900102D" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_4C6698093BE78933DE08D5E5B900DB7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementAxis" xlink:label="loc_us-gaap_CollectiveBargainingArrangementAxis_EBC4DB31EE1341AFCF8ED5E5B9015F26" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:to="loc_us-gaap_CollectiveBargainingArrangementAxis_EBC4DB31EE1341AFCF8ED5E5B9015F26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementDomain" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_66BB1DB883C295BD33F4D5E5B901C90C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_EBC4DB31EE1341AFCF8ED5E5B9015F26" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_66BB1DB883C295BD33F4D5E5B901C90C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementDomain" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_66BB1DB883C295BD33F4D5E5B901C90C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_EBC4DB31EE1341AFCF8ED5E5B9015F26" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_66BB1DB883C295BD33F4D5E5B901C90C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationAxis" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationAxis_67E9BC4E996609BDA2F7D5E5B90140D9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationAxis_67E9BC4E996609BDA2F7D5E5B90140D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationDomain" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6335EFC04BBBDD806794D5E5B901F7B0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationAxis_67E9BC4E996609BDA2F7D5E5B90140D9" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6335EFC04BBBDD806794D5E5B901F7B0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationDomain" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6335EFC04BBBDD806794D5E5B901F7B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationAxis_67E9BC4E996609BDA2F7D5E5B90140D9" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6335EFC04BBBDD806794D5E5B901F7B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_4FFC34E57B830B4D4DD4D5E5B9016D86" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_D0C55727D87755280F63D5E5B9013A05" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_4FFC34E57B830B4D4DD4D5E5B9016D86" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_73FB1611A1A7C63DA01ED9A9A53062F3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_73FB1611A1A7C63DA01ED9A9A53062F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7BEC8EF7DA4FEFBA5AFDD9A9A5307EB5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7BEC8EF7DA4FEFBA5AFDD9A9A5307EB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_7C9AC853BB052EA24827D9A9A535AFD1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB" xlink:to="loc_us-gaap_RetirementPlanNameDomain_7C9AC853BB052EA24827D9A9A535AFD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_19FCF7E868BA4C2203E6D9A9A5363AA1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:to="loc_us-gaap_EquitySecuritiesMember_19FCF7E868BA4C2203E6D9A9A5363AA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BondsMember" xlink:label="loc_us-gaap_BondsMember_E5E869BBD0D1282A5323D9A9A536547A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:to="loc_us-gaap_BondsMember_E5E869BBD0D1282A5323D9A9A536547A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_7193ADAB4DE051AC4D04D9A9A5365B71" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:to="loc_us-gaap_MoneyMarketFundsMember_7193ADAB4DE051AC4D04D9A9A5365B71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanProhibitedInvestments" xlink:label="loc_us-gaap_DefinedBenefitPlanProhibitedInvestments_A5D85A4C247D24EFE1C9D9A9A536D73F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanProhibitedInvestments_A5D85A4C247D24EFE1C9D9A9A536D73F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2AEBAA58C48E8B15E25BD9A9A536D24E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2AEBAA58C48E8B15E25BD9A9A536D24E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesEquitySecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities_398400DDA317772F62EBD9A9A5360CD9" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities_398400DDA317772F62EBD9A9A5360CD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_3F31A7E198A8CD7055F9D9A9A537CE21" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_AvailableForSaleSecurities_3F31A7E198A8CD7055F9D9A9A537CE21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsNetAssetValue" xlink:label="loc_us-gaap_InvestmentsNetAssetValue_DD1C88840067C72EAEA6D9A9A5371778" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_InvestmentsNetAssetValue_DD1C88840067C72EAEA6D9A9A5371778" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_A194BF4BFDA435B104DBD9A9A5373F81" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_A194BF4BFDA435B104DBD9A9A5373F81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_CD97D0666EF098C8DC14D9A9A53762F0" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_CD97D0666EF098C8DC14D9A9A53762F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanTargetAllocationPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanTargetAllocationPercentage_06AB5E9CCD9F4B6AA000D9A9A537C7F3" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanTargetAllocationPercentage_06AB5E9CCD9F4B6AA000D9A9A537C7F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_AC63B402CB1F931402BBD9A9A537A0EC" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_AC63B402CB1F931402BBD9A9A537A0EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7A0EA57BDED443C5A7B0D9A9A5378E3B" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7A0EA57BDED443C5A7B0D9A9A5378E3B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansPlanAssetsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansRecognizedInOtherComprehensiveIncomeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8E3FBC4A53A7B353DE89D9A9A513B21E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8E3FBC4A53A7B353DE89D9A9A513B21E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3F1E61DF4A4D96678931D9A9A513DB88_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8E3FBC4A53A7B353DE89D9A9A513B21E" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3F1E61DF4A4D96678931D9A9A513DB88_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3F1E61DF4A4D96678931D9A9A513DB88" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8E3FBC4A53A7B353DE89D9A9A513B21E" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3F1E61DF4A4D96678931D9A9A513DB88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusAxis" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_9AF0947037659406678AD9A9A5134685" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_9AF0947037659406678AD9A9A5134685" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusDomain" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_ECE6C513F98A44D811A1D9A9A5130987_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_9AF0947037659406678AD9A9A5134685" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_ECE6C513F98A44D811A1D9A9A5130987_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusDomain" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_ECE6C513F98A44D811A1D9A9A5130987" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_9AF0947037659406678AD9A9A5134685" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_ECE6C513F98A44D811A1D9A9A5130987" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_D19599C15DA2F906BF5ED9A9A513047C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:to="loc_us-gaap_RetirementPlanNameAxis_D19599C15DA2F906BF5ED9A9A513047C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_BBC5030F5C72B78BA73BD9A9A5131A32_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_D19599C15DA2F906BF5ED9A9A513047C" xlink:to="loc_us-gaap_RetirementPlanNameDomain_BBC5030F5C72B78BA73BD9A9A5131A32_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_BBC5030F5C72B78BA73BD9A9A5131A32" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_D19599C15DA2F906BF5ED9A9A513047C" xlink:to="loc_us-gaap_RetirementPlanNameDomain_BBC5030F5C72B78BA73BD9A9A5131A32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_551CDA8D76414B6B5718D9A9A5131BD4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_BBC5030F5C72B78BA73BD9A9A5131A32" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_551CDA8D76414B6B5718D9A9A5131BD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71760001C3AE19F3ADB5D9A9A513B199" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71760001C3AE19F3ADB5D9A9A513B199" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_82B7DB007C959B8EC7ACD9A9A513BDAF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71760001C3AE19F3ADB5D9A9A513B199" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_82B7DB007C959B8EC7ACD9A9A513BDAF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_82B7DB007C959B8EC7ACD9A9A513BDAF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71760001C3AE19F3ADB5D9A9A513B199" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_82B7DB007C959B8EC7ACD9A9A513BDAF" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DefinedBenefitPlanVestedBenefitObligation" xlink:label="loc_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_7FD8C62DF3B44E3144EBD9A9A51426F3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_7FD8C62DF3B44E3144EBD9A9A51426F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4D87F46F8B79CCBFACFED9A9A514480D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4D87F46F8B79CCBFACFED9A9A514480D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_97E20CA12D26D05B45FAD9A9A514CB74" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_97E20CA12D26D05B45FAD9A9A514CB74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_F2986E40E5C1BB083379D9A9A5192E16" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_F2986E40E5C1BB083379D9A9A5192E16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_67169A26D8D0CB56912FD9A9A519CB34" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_67169A26D8D0CB56912FD9A9A519CB34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7B32ADAEC4FA2B295F47D9A9A5194938" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7B32ADAEC4FA2B295F47D9A9A5194938" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4974ECFCECCA73F346FAD9A9A519E68A" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4974ECFCECCA73F346FAD9A9A519E68A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_752586E604F5CC27BA92D9A9A5196294" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_752586E604F5CC27BA92D9A9A5196294" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_E77E365F25B332B00D1FD9A9A5195AE6" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_E77E365F25B332B00D1FD9A9A5195AE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_F67427CA6743369C0CEDD9A9A51998EC" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_AssetsNoncurrent_F67427CA6743369C0CEDD9A9A51998EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_AC798613689F2F8E70ECD9A9A51949AC" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_AC798613689F2F8E70ECD9A9A51949AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1816445EB12D30D1C7D1D9A9A519B364" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1816445EB12D30D1C7D1D9A9A519B364" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_E738BA34713C795E3502D9A9A51AA850" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_E738BA34713C795E3502D9A9A51AA850" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_16F38876B960DD82D6D1D9A9A51A11DC" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_16F38876B960DD82D6D1D9A9A51A11DC" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/RetirementPlansRetirementPlansNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_32F328E233DA9B610DA1BD59F737E1C1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A010E80D21F662817CDFBD59F737234A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_32F328E233DA9B610DA1BD59F737E1C1" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A010E80D21F662817CDFBD59F737234A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_F167159B6CB6869577AEBD7A6A30B334" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A010E80D21F662817CDFBD59F737234A" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_F167159B6CB6869577AEBD7A6A30B334" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3701A4A9B2D8EDBBF2DDBD7A6A39E5BF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_F167159B6CB6869577AEBD7A6A30B334" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3701A4A9B2D8EDBBF2DDBD7A6A39E5BF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3701A4A9B2D8EDBBF2DDBD7A6A39E5BF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_F167159B6CB6869577AEBD7A6A30B334" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3701A4A9B2D8EDBBF2DDBD7A6A39E5BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2D146875E52597EF4C1EBD59F7371024" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_32F328E233DA9B610DA1BD59F737E1C1" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2D146875E52597EF4C1EBD59F7371024" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/ScheduleIi" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/ScheduleIiAllowanceForBadDebtTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_4358C51BB0DB5DEFA76250F49AB6A571" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_D32DBF62CC21672B0B8A50F49AB690D1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_4358C51BB0DB5DEFA76250F49AB6A571" xlink:to="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_D32DBF62CC21672B0B8A50F49AB690D1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_055B637E8FB639EE7C1750F49AB609C3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_D32DBF62CC21672B0B8A50F49AB690D1" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_055B637E8FB639EE7C1750F49AB609C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_F9BF62BBB122DE3D2FB750F49AB6931D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_055B637E8FB639EE7C1750F49AB609C3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_F9BF62BBB122DE3D2FB750F49AB6931D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_F9BF62BBB122DE3D2FB750F49AB6931D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_055B637E8FB639EE7C1750F49AB609C3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_F9BF62BBB122DE3D2FB750F49AB6931D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_A2A8C9F315626CCC865E50F49AB6EF4C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_4358C51BB0DB5DEFA76250F49AB6A571" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_A2A8C9F315626CCC865E50F49AB6EF4C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/ScheduleIiDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:to="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4E66E1EA6D39D2A529EA911A3A7D90CB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4E66E1EA6D39D2A529EA911A3A7D90CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_77FE430198A650F12FEC9145855FDD85" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_77FE430198A650F12FEC9145855FDD85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2A409F10416FA9D203A5911A3A7E78F2" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2A409F10416FA9D203A5911A3A7E78F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_34CCBEEBB94DC8DE3D4F911A3A7EBD13" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_34CCBEEBB94DC8DE3D4F911A3A7EBD13" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:to="loc_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_D8FCDF7664BA533C19FED9A9A7D2F6B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB" xlink:to="loc_us-gaap_AccountsReceivableMember_D8FCDF7664BA533C19FED9A9A7D2F6B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaap_AccountsReceivableGross_09AEA69581C2EB86EBBBD9A9A7D322EE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:to="loc_us-gaap_AccountsReceivableGross_09AEA69581C2EB86EBBBD9A9A7D322EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_7963310A6F38CE3088EFD9A9A7D378B2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_7963310A6F38CE3088EFD9A9A7D378B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableAdditionalNarrativeDisclosure" xlink:label="loc_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure_F923EF9E68FC9CF6C5FDD9A9A7D3586A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:to="loc_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure_F923EF9E68FC9CF6C5FDD9A9A7D3586A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_B17E7BCB26282F3E5CE4D9A9A7D306E8" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_B17E7BCB26282F3E5CE4D9A9A7D306E8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_93E43506561B848DC70ED4F650900B5F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_93E43506561B848DC70ED4F650900B5F" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesCashAndCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_D0142B8FEEA8A6A99385D9A97CB65B2C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_D0142B8FEEA8A6A99385D9A97CB65B2C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_B9D7965CC35FC529B4F8D9A97CB6880B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_D0142B8FEEA8A6A99385D9A97CB65B2C" xlink:to="loc_us-gaap_StatementGeographicalAxis_B9D7965CC35FC529B4F8D9A97CB6880B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_E611ABB31BB2762C3905D9A97CB6211E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_B9D7965CC35FC529B4F8D9A97CB6880B" xlink:to="loc_us-gaap_SegmentGeographicalDomain_E611ABB31BB2762C3905D9A97CB6211E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_E611ABB31BB2762C3905D9A97CB6211E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_B9D7965CC35FC529B4F8D9A97CB6880B" xlink:to="loc_us-gaap_SegmentGeographicalDomain_E611ABB31BB2762C3905D9A97CB6211E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_9B2719FEE196F9FB2D59D9A97CB6E40E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_E611ABB31BB2762C3905D9A97CB6211E" xlink:to="loc_country_US_9B2719FEE196F9FB2D59D9A97CB6E40E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_2EC8DC980F487800DB7FD9A97CB64E03" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_E611ABB31BB2762C3905D9A97CB6211E" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_2EC8DC980F487800DB7FD9A97CB64E03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0D883337ED9AAB4FBDC9D9A97CB6E681" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0D883337ED9AAB4FBDC9D9A97CB6E681" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9C47F5A83119A43D0EF78D56521F97AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9C47F5A83119A43D0EF78D56521F97AF" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesDraftsPayableDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_C600EA5EF9A0244DB4C88A1FC5A53675" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_11B913F8D98FE431C2DC8A1FC5A58FE4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_C600EA5EF9A0244DB4C88A1FC5A53675" xlink:to="loc_us-gaap_StatementTable_11B913F8D98FE431C2DC8A1FC5A58FE4" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_11B913F8D98FE431C2DC8A1FC5A58FE4" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="loc_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:to="loc_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="loc_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:to="loc_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="loc_us-gaap_ConsolidationItemsAxis_6867B383DE3D1EA264C28D533E816C82" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:to="loc_us-gaap_ConsolidationItemsAxis_6867B383DE3D1EA264C28D533E816C82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_7826D40E262DD306DA2D8D533E81893F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConsolidationItemsAxis_6867B383DE3D1EA264C28D533E816C82" xlink:to="loc_us-gaap_ConsolidationItemsDomain_7826D40E262DD306DA2D8D533E81893F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_7826D40E262DD306DA2D8D533E81893F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConsolidationItemsAxis_6867B383DE3D1EA264C28D533E816C82" xlink:to="loc_us-gaap_ConsolidationItemsDomain_7826D40E262DD306DA2D8D533E81893F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_A89D6451C619C6D1124F8D533E815AB4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_A89D6451C619C6D1124F8D533E815AB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_540FB3EA83DC888E4E408D533E813F72_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_A89D6451C619C6D1124F8D533E815AB4" xlink:to="loc_us-gaap_SegmentDomain_540FB3EA83DC888E4E408D533E813F72_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_540FB3EA83DC888E4E408D533E813F72" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_A89D6451C619C6D1124F8D533E815AB4" xlink:to="loc_us-gaap_SegmentDomain_540FB3EA83DC888E4E408D533E813F72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3906048D4218020108148D533E815857" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3906048D4218020108148D533E815857" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_EABD1247B52908DE26148D533E813140_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3906048D4218020108148D533E815857" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_EABD1247B52908DE26148D533E813140_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_EABD1247B52908DE26148D533E813140" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3906048D4218020108148D533E815857" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_EABD1247B52908DE26148D533E813140" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_DF9AD87929465D8A8E318D533E81311B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:to="loc_us-gaap_RangeAxis_DF9AD87929465D8A8E318D533E81311B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_D6657D2D90848EE441288D533E814498_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_DF9AD87929465D8A8E318D533E81311B" xlink:to="loc_us-gaap_RangeMember_D6657D2D90848EE441288D533E814498_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_D6657D2D90848EE441288D533E814498" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_DF9AD87929465D8A8E318D533E81311B" xlink:to="loc_us-gaap_RangeMember_D6657D2D90848EE441288D533E814498" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationGoodwillRecognizedDescription" xlink:label="loc_us-gaap_BusinessCombinationGoodwillRecognizedDescription_21D16F3656A15362FAA88D533E8136AD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:to="loc_us-gaap_BusinessCombinationGoodwillRecognizedDescription_21D16F3656A15362FAA88D533E8136AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_57645340D5217AE3B4538D533E81E435" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:to="loc_us-gaap_Goodwill_57645340D5217AE3B4538D533E81E435" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_DA7F4E759199C3C76F208D533E81EE6A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_DA7F4E759199C3C76F208D533E81EE6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewDateOfAnnualGoodwillImpairmentTest" xlink:label="loc_us-gaap_NewDateOfAnnualGoodwillImpairmentTest_6A809CF96E165BBAA00E8D533E813F5E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:to="loc_us-gaap_NewDateOfAnnualGoodwillImpairmentTest_6A809CF96E165BBAA00E8D533E813F5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairedChangeInEstimateDescription" xlink:label="loc_us-gaap_GoodwillImpairedChangeInEstimateDescription_494C8501868CC65269808D533E81BADA" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:to="loc_us-gaap_GoodwillImpairedChangeInEstimateDescription_494C8501868CC65269808D533E81BADA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillTableTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="loc_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:to="loc_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:to="loc_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:to="loc_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:to="loc_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:to="loc_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_A53CB03243BD1C52EEF250F49CE8372E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:to="loc_us-gaap_RangeAxis_A53CB03243BD1C52EEF250F49CE8372E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_426402E2CC4BCFB146B950F49CE880A6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_A53CB03243BD1C52EEF250F49CE8372E" xlink:to="loc_us-gaap_RangeMember_426402E2CC4BCFB146B950F49CE880A6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_426402E2CC4BCFB146B950F49CE880A6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_A53CB03243BD1C52EEF250F49CE8372E" xlink:to="loc_us-gaap_RangeMember_426402E2CC4BCFB146B950F49CE880A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_6B9C75CBE2BB849BB25350F49CE86C66" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_6B9C75CBE2BB849BB25350F49CE86C66" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_3BE204DDCE1CDEE933D650F49C1D7812" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_StatementTable_3BE204DDCE1CDEE933D650F49C1D7812" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3BE204DDCE1CDEE933D650F49C1D7812" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_C55F809E3E5EDC02345D50F49C1DA084" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_InventoryRawMaterials_C55F809E3E5EDC02345D50F49C1DA084" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_93C064D8ECA516B8853D50F49C1D0F3A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_InventoryWorkInProcess_93C064D8ECA516B8853D50F49C1D0F3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_F68B564E8F36CDEEDC9650F49C1D270A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_InventoryFinishedGoods_F68B564E8F36CDEEDC9650F49C1D270A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross_AF1DAD5DE38D0F13CDAE50F49C1D95BE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_InventoryGross_AF1DAD5DE38D0F13CDAE50F49C1D95BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_AFDC67E78B9CFAA3A14250F49C1D926F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_AFDC67E78B9CFAA3A14250F49C1D926F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_CD7EBBA71616B02CABD050F49C1DF2A7" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_InventoryNet_CD7EBBA71616B02CABD050F49C1DF2A7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_E1E7983C168F7B69BBCBD9A9A758B88B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35" xlink:to="loc_us-gaap_SegmentDomain_E1E7983C168F7B69BBCBD9A9A758B88B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_E1E7983C168F7B69BBCBD9A9A758B88B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35" xlink:to="loc_us-gaap_SegmentDomain_E1E7983C168F7B69BBCBD9A9A758B88B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_E5252D8B86D852A3F5E3D9A9A7586575" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:to="loc_us-gaap_RangeAxis_E5252D8B86D852A3F5E3D9A9A7586575" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_2FB443B5C1BB0FA38409D9A9A7586F69_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_E5252D8B86D852A3F5E3D9A9A7586575" xlink:to="loc_us-gaap_RangeMember_2FB443B5C1BB0FA38409D9A9A7586F69_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_2FB443B5C1BB0FA38409D9A9A7586F69" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_E5252D8B86D852A3F5E3D9A9A7586575" xlink:to="loc_us-gaap_RangeMember_2FB443B5C1BB0FA38409D9A9A7586F69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_82AB4C1EAD1BAE754A88D9A9A759B8E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_Depreciation_82AB4C1EAD1BAE754A88D9A9A759B8E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RealEstateGrossAtCarryingValue" xlink:label="loc_us-gaap_RealEstateGrossAtCarryingValue_78710F727C94D3CB0010D9A9A7597F45" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_RealEstateGrossAtCarryingValue_78710F727C94D3CB0010D9A9A7597F45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_35E454C29C9BD2E44CE7D9A9A759EBC8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_35E454C29C9BD2E44CE7D9A9A759EBC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_5DCCE8278E79AD8FA4E7D9A9A7599B89" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_5DCCE8278E79AD8FA4E7D9A9A7599B89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_D83D9DA0583914CFDF84D9A9A75981D3" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_D83D9DA0583914CFDF84D9A9A75981D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_34E96272F8007AF43EA8D9A9A759BA35" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_34E96272F8007AF43EA8D9A9A759BA35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D0E6185E756658766FBD9A9A75956CA" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D0E6185E756658766FBD9A9A75956CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_AE9C7151C00E41E3C2C8D9A9A759C138" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_AE9C7151C00E41E3C2C8D9A9A759C138" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors" xlink:label="loc_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors_D8EFD5C8A9D86D475F15D9A9A7580EF0" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors_D8EFD5C8A9D86D475F15D9A9A7580EF0" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerCommonShareTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_755946A891EC9D1D20068D535645927A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1985C39C94E01DDD3B198D535645EF7C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_755946A891EC9D1D20068D535645927A" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1985C39C94E01DDD3B198D535645EF7C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_513BF0F8A05BA34908C08D5356456F25" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1985C39C94E01DDD3B198D535645EF7C" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_513BF0F8A05BA34908C08D5356456F25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_C6A7A643CEF3F0B3F8938D53564540F0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_513BF0F8A05BA34908C08D5356456F25" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_C6A7A643CEF3F0B3F8938D53564540F0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_C6A7A643CEF3F0B3F8938D53564540F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_513BF0F8A05BA34908C08D5356456F25" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_C6A7A643CEF3F0B3F8938D53564540F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_734DC5D995D86B94A7B48D535645CEE7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_755946A891EC9D1D20068D535645927A" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_734DC5D995D86B94A7B48D535645CEE7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_18AED3C2B2E02A912DFC8D5339A0C470" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:to="loc_us-gaap_AwardTypeAxis_18AED3C2B2E02A912DFC8D5339A0C470" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B134DA0D46AE7D2A548E8D5339A00BC2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_18AED3C2B2E02A912DFC8D5339A0C470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B134DA0D46AE7D2A548E8D5339A00BC2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B134DA0D46AE7D2A548E8D5339A00BC2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_18AED3C2B2E02A912DFC8D5339A0C470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B134DA0D46AE7D2A548E8D5339A00BC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_90AADB790D63C9036C6A8D5339A01141" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B134DA0D46AE7D2A548E8D5339A00BC2" xlink:to="loc_us-gaap_StockOptionMember_90AADB790D63C9036C6A8D5339A01141" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82FBDA10852EAD4330F58D5339A037C2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82FBDA10852EAD4330F58D5339A037C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_631D5F4C2209D9A263C08D5339A0D01F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_631D5F4C2209D9A263C08D5339A0D01F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3095EE2DBF89DABF6A198D5339A02EEC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3095EE2DBF89DABF6A198D5339A02EEC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_76DC724372D1C6E798958D5339A0C7E5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_76DC724372D1C6E798958D5339A0C7E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8AD8DEE57AE06CDD0E918D5339A05C1F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8AD8DEE57AE06CDD0E918D5339A05C1F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedPatentsGross" xlink:label="loc_us-gaap_FiniteLivedPatentsGross_1B0B1256AC0BAFAFE87CD9A9A74FC7EA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedPatentsGross_1B0B1256AC0BAFAFE87CD9A9A74FC7EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3CC470D0B5E4CEA8ED0FD9A9A74FC56E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3CC470D0B5E4CEA8ED0FD9A9A74FC56E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B1D414FDA27A77C2D25D9A9A74FE405" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B1D414FDA27A77C2D25D9A9A74FE405" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_E3BC689A3F716093CCF2D9A9A74F7EA9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_E3BC689A3F716093CCF2D9A9A74F7EA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_36988B7F0E43B7D88FF7D9A9A74FEF2B" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_36988B7F0E43B7D88FF7D9A9A74FEF2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C7833C66F295995EA1E3D9A9A74F625D" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C7833C66F295995EA1E3D9A9A74F625D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966E6E44CDF22B10A9C8D9A9A74F2569" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966E6E44CDF22B10A9C8D9A9A74F2569" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1291614E9AE4976DB280D9A9A74F3539" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1291614E9AE4976DB280D9A9A74F3539" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesReclassificationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_040092AA845D031C564ED50CD1831163" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_54752FA0DB417414B05CD50CD1821824" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_040092AA845D031C564ED50CD1831163" xlink:to="loc_us-gaap_StatementTable_54752FA0DB417414B05CD50CD1821824" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8DA645469972180BD287D58E8366EB92" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_54752FA0DB417414B05CD50CD1821824" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8DA645469972180BD287D58E8366EB92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_FFEEF450E8E80612CF44D58E83682ABE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8DA645469972180BD287D58E8366EB92" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_FFEEF450E8E80612CF44D58E83682ABE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_FFEEF450E8E80612CF44D58E83682ABE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8DA645469972180BD287D58E8366EB92" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_FFEEF450E8E80612CF44D58E83682ABE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustment_ED494731B616BD55F019D51E2FE87434" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_040092AA845D031C564ED50CD1831163" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustment_ED494731B616BD55F019D51E2FE87434" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesResearchAndDevelopmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_9EFD3B8628827897A20EBB874DB1E7A7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_9EFD3B8628827897A20EBB874DB1E7A7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_EA9D065B051DACC956EBD9A9A7D6C29E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_DB81FFF6EF61310B92D7D9A9A7D6F756" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_EA9D065B051DACC956EBD9A9A7D6C29E" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_DB81FFF6EF61310B92D7D9A9A7D6F756" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_66ED660D85E22B9EA82FD9A9A7D6717A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_DB81FFF6EF61310B92D7D9A9A7D6F756" xlink:to="loc_us-gaap_StatementGeographicalAxis_66ED660D85E22B9EA82FD9A9A7D6717A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_66ED660D85E22B9EA82FD9A9A7D6717A" xlink:to="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_66ED660D85E22B9EA82FD9A9A7D6717A" xlink:to="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_0B0DA89ED0218ED67BF8D9A9A7D654D5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA" xlink:to="loc_country_US_0B0DA89ED0218ED67BF8D9A9A7D654D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IN" xlink:label="loc_country_IN_2152D7C0AC4489EEB595D9A9A7D6B072" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA" xlink:to="loc_country_IN_2152D7C0AC4489EEB595D9A9A7D6B072" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_3A130BC498CB9246B3D4D9A9A7D67BF0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_3A130BC498CB9246B3D4D9A9A7D67BF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9D356F1EF87C37C44704D9A9A7D63893" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_EA9D065B051DACC956EBD9A9A7D6C29E" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9D356F1EF87C37C44704D9A9A7D63893" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_98377E45FE443D083607D9A9A7D69B91" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_EA9D065B051DACC956EBD9A9A7D6C29E" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_98377E45FE443D083607D9A9A7D69B91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_EC0872ED12D410C1F3C9D9A9A7D726AA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_EA9D065B051DACC956EBD9A9A7D6C29E" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_EC0872ED12D410C1F3C9D9A9A7D726AA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesSegmentsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesSignificantAccountingPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockOptions" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockOptionsFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_A5CCC8408C04D3740077D9A9A4364F8B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:to="loc_us-gaap_StatementTable_A5CCC8408C04D3740077D9A9A4364F8B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_58FCD9A25198562A436DD9A9A436136F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_A5CCC8408C04D3740077D9A9A4364F8B" xlink:to="loc_us-gaap_AwardTypeAxis_58FCD9A25198562A436DD9A9A436136F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_AEACF75746B781E7447AD9A9A436B4DF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_58FCD9A25198562A436DD9A9A436136F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_AEACF75746B781E7447AD9A9A436B4DF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_AEACF75746B781E7447AD9A9A436B4DF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_58FCD9A25198562A436DD9A9A436136F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_AEACF75746B781E7447AD9A9A436B4DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_562B1F706FBED19F0BD6D9A9A436F573" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_AEACF75746B781E7447AD9A9A436B4DF" xlink:to="loc_us-gaap_RestrictedStockMember_562B1F706FBED19F0BD6D9A9A436F573" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BA09C9EED08472F7D112D9A9A43757C6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BA09C9EED08472F7D112D9A9A43757C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_D0E4C54F39187D983F84D9A9A437F1B0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_D0E4C54F39187D983F84D9A9A437F1B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_D0CCCEBE66E702A6DBACD9A9A437ACBE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_D0CCCEBE66E702A6DBACD9A9A437ACBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_A7FC629F600329EA0CBDD9A9A437D845" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_A7FC629F600329EA0CBDD9A9A437D845" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D1221C82AB0490DDD294D9A9A4379CD5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D1221C82AB0490DDD294D9A9A4379CD5" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockOptionsOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_4B58DE15FC1865E52167D9A9A4209963" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_4B58DE15FC1865E52167D9A9A4209963" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_BB01D1CBE5F97A5732BDD9A9A4200BB0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_4B58DE15FC1865E52167D9A9A4209963" xlink:to="loc_us-gaap_AwardTypeAxis_BB01D1CBE5F97A5732BDD9A9A4200BB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_975EE4C9FF416848BCA5D9A9A420BB0F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_BB01D1CBE5F97A5732BDD9A9A4200BB0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_975EE4C9FF416848BCA5D9A9A420BB0F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_975EE4C9FF416848BCA5D9A9A420BB0F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_BB01D1CBE5F97A5732BDD9A9A4200BB0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_975EE4C9FF416848BCA5D9A9A420BB0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_04F431F253E644CF069FD9A9A4209F86" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_975EE4C9FF416848BCA5D9A9A420BB0F" xlink:to="loc_us-gaap_StockOptionMember_04F431F253E644CF069FD9A9A4209F86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0C2710DA6861010960C5D9A9A421800C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0C2710DA6861010960C5D9A9A421800C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_D57F7ACD375AE6B771E7D9A9A42112D5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_D57F7ACD375AE6B771E7D9A9A42112D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8C008F74685AD37D87FBD9A9A421A6A0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8C008F74685AD37D87FBD9A9A421A6A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6DC17C21908B2F09D704D9A9A42146DD" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6DC17C21908B2F09D704D9A9A42146DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1FB4FAD876B733B038B2D9A9A421E574" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1FB4FAD876B733B038B2D9A9A421E574" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4AF2DC72B72E42294366D9A9A42156D0" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4AF2DC72B72E42294366D9A9A42156D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ADA5955C3D71AE909B6CD9A9A421EE5D" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ADA5955C3D71AE909B6CD9A9A421EE5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_A7F35255985CDDC840B1D9A9A421D809" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_A7F35255985CDDC840B1D9A9A421D809" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_0BD91897860D35CD3A99D9A9A4211E4A" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_0BD91897860D35CD3A99D9A9A4211E4A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_C90EDAD0641A9FF79E45D9A9A421C977" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_C90EDAD0641A9FF79E45D9A9A421C977" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80D986D9C001824EB1E0D9A9A421A1F6" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80D986D9C001824EB1E0D9A9A421A1F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0BE49DD443BF4633D725D9A9A421E39D" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0BE49DD443BF4633D725D9A9A421E39D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_A121574BFA839F1A5C80D9A9A42256F3" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_A121574BFA839F1A5C80D9A9A42256F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_324A4813CC6DBCF3226FD9A9A422572D" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_324A4813CC6DBCF3226FD9A9A422572D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_58607A137F3944C13F2DD9A9A422B24E" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_58607A137F3944C13F2DD9A9A422B24E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockOptionsOptionActivityTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockOptionsOptionsAdditionalTextDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_89BBF53E7A787E1E1F8E8A1FC39AD8AE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3" xlink:to="loc_us-gaap_AwardTypeAxis_89BBF53E7A787E1E1F8E8A1FC39AD8AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3A92A815E311AE3CDC068A1FC39AB83F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_89BBF53E7A787E1E1F8E8A1FC39AD8AE" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3A92A815E311AE3CDC068A1FC39AB83F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3A92A815E311AE3CDC068A1FC39AB83F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_89BBF53E7A787E1E1F8E8A1FC39AD8AE" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3A92A815E311AE3CDC068A1FC39AB83F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_48E84EBBD1C8A76D94BD8A1FC3A071A4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3A92A815E311AE3CDC068A1FC39AB83F" xlink:to="loc_us-gaap_StockOptionMember_48E84EBBD1C8A76D94BD8A1FC3A071A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_C267566CF0A5834522D98A1FC3A0DFBD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_C267566CF0A5834522D98A1FC3A0DFBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_06C159C7E8C00C17DE5B8A1FC3A07535" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_06C159C7E8C00C17DE5B8A1FC3A07535" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0114FFBA0E292EBD73D98A1FC3A0BE9A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0114FFBA0E292EBD73D98A1FC3A0BE9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_AA0FB3538F6F3BB4EF908A1FC3A0C4FA" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_AA0FB3538F6F3BB4EF908A1FC3A0C4FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_75B2461824724E77A5918A1FC3A0AC78" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_75B2461824724E77A5918A1FC3A0AC78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3B42E0D08C799119E8138A1FC3A0E8D2" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3B42E0D08C799119E8138A1FC3A0E8D2" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockOptionsOptionsByGrantPriceTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockOptionsStockBasedCompensationExpenseTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ADD4E7EDFD05B8A2E6950F49A8730F4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ADD4E7EDFD05B8A2E6950F49A8730F4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_F903462226834547DD8050F49A874A5B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_PlanNameAxis_F903462226834547DD8050F49A874A5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_9047A1A65C8A326F279050F49A870BA1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_F903462226834547DD8050F49A874A5B" xlink:to="loc_us-gaap_PlanNameDomain_9047A1A65C8A326F279050F49A870BA1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_9047A1A65C8A326F279050F49A870BA1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_F903462226834547DD8050F49A874A5B" xlink:to="loc_us-gaap_PlanNameDomain_9047A1A65C8A326F279050F49A870BA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaap_AwardDateAxis_F8A7D2D32CB35FB38F8250F49A87DF0A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_AwardDateAxis_F8A7D2D32CB35FB38F8250F49A87DF0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_3BD89DBE514071F4FE1E50F49A8763A7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_F8A7D2D32CB35FB38F8250F49A87DF0A" xlink:to="loc_us-gaap_AwardDateDomain_3BD89DBE514071F4FE1E50F49A8763A7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_3BD89DBE514071F4FE1E50F49A8763A7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_F8A7D2D32CB35FB38F8250F49A87DF0A" xlink:to="loc_us-gaap_AwardDateDomain_3BD89DBE514071F4FE1E50F49A8763A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_01760D496009AA976EC850F49A8728D1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_AwardTypeAxis_01760D496009AA976EC850F49A8728D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_427F72F24C6A533E6F4250F49A8749B7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_01760D496009AA976EC850F49A8728D1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_427F72F24C6A533E6F4250F49A8749B7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_427F72F24C6A533E6F4250F49A8749B7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_01760D496009AA976EC850F49A8728D1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_427F72F24C6A533E6F4250F49A8749B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_F6952A2752EAB46F289950F49A877544_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22" xlink:to="loc_us-gaap_ClassOfStockDomain_F6952A2752EAB46F289950F49A877544_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_F6952A2752EAB46F289950F49A877544" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22" xlink:to="loc_us-gaap_ClassOfStockDomain_F6952A2752EAB46F289950F49A877544" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_97FB286A206ED1F75D4250F49A879FE7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_RangeAxis_97FB286A206ED1F75D4250F49A879FE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_E7C4CAE6632A275BF37D50F49A87A957_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_97FB286A206ED1F75D4250F49A879FE7" xlink:to="loc_us-gaap_RangeMember_E7C4CAE6632A275BF37D50F49A87A957_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_E7C4CAE6632A275BF37D50F49A87A957" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_97FB286A206ED1F75D4250F49A879FE7" xlink:to="loc_us-gaap_RangeMember_E7C4CAE6632A275BF37D50F49A87A957" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_224528F53BDF7D0E849650F49A873312" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_VestingAxis_224528F53BDF7D0E849650F49A873312" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_6346C6AEA917AC18144B50F49A87A451_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_224528F53BDF7D0E849650F49A873312" xlink:to="loc_us-gaap_VestingDomain_6346C6AEA917AC18144B50F49A87A451_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_6346C6AEA917AC18144B50F49A87A451" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_224528F53BDF7D0E849650F49A873312" xlink:to="loc_us-gaap_VestingDomain_6346C6AEA917AC18144B50F49A87A451" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_69C89106DBE54A5830FA50F49A879EF7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ADD4E7EDFD05B8A2E6950F49A8730F4" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_69C89106DBE54A5830FA50F49A879EF7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockOptionsStockCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_C0F4A2EFA006DDF5FE3B9C31C1A8F77D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_C0F4A2EFA006DDF5FE3B9C31C1A8F77D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_B90A54A277FAF0ABF3479C31C1A8A013_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_C0F4A2EFA006DDF5FE3B9C31C1A8F77D" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_B90A54A277FAF0ABF3479C31C1A8A013_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_B90A54A277FAF0ABF3479C31C1A8A013" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_C0F4A2EFA006DDF5FE3B9C31C1A8F77D" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_B90A54A277FAF0ABF3479C31C1A8A013" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABA912455782783048299C31C1A824CB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABA912455782783048299C31C1A824CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockExpense" xlink:label="loc_us-gaap_RestrictedStockExpense_2536DCAC0C4E015819789C31C1A80A29" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:to="loc_us-gaap_RestrictedStockExpense_2536DCAC0C4E015819789C31C1A80A29" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockOptionsUnvestedOptionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_24F905AB8FC0BC806A209C3202798B4B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_StatementTable_24F905AB8FC0BC806A209C3202798B4B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_3E0350ED5D6DED4AD3CE9C3202795B80" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_24F905AB8FC0BC806A209C3202798B4B" xlink:to="loc_us-gaap_AwardTypeAxis_3E0350ED5D6DED4AD3CE9C3202795B80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3E0350ED5D6DED4AD3CE9C3202795B80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3E0350ED5D6DED4AD3CE9C3202795B80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_UnvestedOptionMember" xlink:label="loc_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399" xlink:to="loc_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_52F0CB8D5F27B691803B9C320279DB0F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_52F0CB8D5F27B691803B9C320279DB0F" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PercentageOfOptionsExpectToVest" xlink:label="loc_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1F8157F2A7C0327010B79C320279CC63" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1F8157F2A7C0327010B79C320279CC63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3D83C2A08F205A6828B19C320279A844" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3D83C2A08F205A6828B19C320279A844" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_DDE4CEE1D568AAB0A7D99C320279E311" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_DDE4CEE1D568AAB0A7D99C320279E311" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0E9A679C190257D6FBDA9C320279CA4F" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0E9A679C190257D6FBDA9C320279CA4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_A174F91F0F3A6F79A3A79C3202799E0D" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_A174F91F0F3A6F79A3A79C3202799E0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7D296E412502A53E88319C32027AD5FC" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7D296E412502A53E88319C32027AD5FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_FF1A1FB4073C3683BAFF9C32027A59F5" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_FF1A1FB4073C3683BAFF9C32027A59F5" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockOptionsUnvestedOptionsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockRights" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.permapipe.com/role/StockRightsNarrativeDetails" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>ppih-20180131_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_ppih_GeographicInformationAbstract_FE6988F0D4E2C9D0B1C28D56FF0E3A4B_label_en-US" xlink:label="lab_ppih_GeographicInformationAbstract_FE6988F0D4E2C9D0B1C28D56FF0E3A4B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic information [Abstract]</link:label>
    <link:label id="lab_ppih_GeographicInformationAbstract_FE6988F0D4E2C9D0B1C28D56FF0E3A4B_documentation_en-US" xlink:label="lab_ppih_GeographicInformationAbstract_FE6988F0D4E2C9D0B1C28D56FF0E3A4B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Geographic information [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_GeographicInformationAbstract" xlink:label="loc_ppih_GeographicInformationAbstract_FE6988F0D4E2C9D0B1C28D56FF0E3A4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_GeographicInformationAbstract_FE6988F0D4E2C9D0B1C28D56FF0E3A4B" xlink:to="lab_ppih_GeographicInformationAbstract_FE6988F0D4E2C9D0B1C28D56FF0E3A4B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographic information [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF_terseLabel_en-US" xlink:label="lab_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF_label_en-US" xlink:label="lab_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:to="lab_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment, Geographical [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE_label_en-US" xlink:label="lab_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE" xlink:to="lab_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographic information [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_674E83343066E099C86D8D570F611447_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_674E83343066E099C86D8D570F611447" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_674E83343066E099C86D8D570F611447_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_674E83343066E099C86D8D570F611447" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_674E83343066E099C86D8D570F611447" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_674E83343066E099C86D8D570F611447" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_674E83343066E099C86D8D570F611447" xlink:type="arc" />
    <link:label id="lab_ppih_RestrictedstockAbstract_28EEB6DE96C179636072D9A9A3BAA452_label_en-US" xlink:label="lab_ppih_RestrictedstockAbstract_28EEB6DE96C179636072D9A9A3BAA452" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted stock [Abstract]</link:label>
    <link:label id="lab_ppih_RestrictedstockAbstract_28EEB6DE96C179636072D9A9A3BAA452_documentation_en-US" xlink:label="lab_ppih_RestrictedstockAbstract_28EEB6DE96C179636072D9A9A3BAA452" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted stock [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RestrictedstockAbstract" xlink:label="loc_ppih_RestrictedstockAbstract_28EEB6DE96C179636072D9A9A3BAA452" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_RestrictedstockAbstract_28EEB6DE96C179636072D9A9A3BAA452" xlink:to="lab_ppih_RestrictedstockAbstract_28EEB6DE96C179636072D9A9A3BAA452" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of share based compensation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:to="lab_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638" xlink:to="lab_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2_label_en-US" xlink:label="lab_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:to="lab_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:label id="lab_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10_label_en-US" xlink:label="lab_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10" xlink:to="lab_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:to="lab_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_A54DC577DA53368FB88DD9A9A3BB53B4_terseLabel_en-US" xlink:label="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_A54DC577DA53368FB88DD9A9A3BB53B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Director [Member]</link:label>
    <link:label id="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_A54DC577DA53368FB88DD9A9A3BB53B4_label_en-US" xlink:label="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_A54DC577DA53368FB88DD9A9A3BB53B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_A54DC577DA53368FB88DD9A9A3BB53B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_A54DC577DA53368FB88DD9A9A3BB53B4" xlink:to="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_A54DC577DA53368FB88DD9A9A3BB53B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockMember_499E68DAD1ACA4510029D9A9A3BB8580_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_499E68DAD1ACA4510029D9A9A3BB8580" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_499E68DAD1ACA4510029D9A9A3BB8580_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_499E68DAD1ACA4510029D9A9A3BB8580" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_499E68DAD1ACA4510029D9A9A3BB8580" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember_499E68DAD1ACA4510029D9A9A3BB8580" xlink:to="lab_us-gaap_RestrictedStockMember_499E68DAD1ACA4510029D9A9A3BB8580" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D_verboseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:to="lab_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272_verboseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272" xlink:to="lab_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272" xlink:type="arc" />
    <link:label id="lab_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03_terseLabel_en-US" xlink:label="lab_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03_label_en-US" xlink:label="lab_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:to="lab_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:type="arc" />
    <link:label id="lab_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26_terseLabel_en-US" xlink:label="lab_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26_label_en-US" xlink:label="lab_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:to="lab_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinimumMember_A907176725DBFA627D09DA4CB57DB45B_terseLabel_en-US" xlink:label="lab_us-gaap_MinimumMember_A907176725DBFA627D09DA4CB57DB45B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_us-gaap_MinimumMember_A907176725DBFA627D09DA4CB57DB45B_label_en-US" xlink:label="lab_us-gaap_MinimumMember_A907176725DBFA627D09DA4CB57DB45B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_A907176725DBFA627D09DA4CB57DB45B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinimumMember_A907176725DBFA627D09DA4CB57DB45B" xlink:to="lab_us-gaap_MinimumMember_A907176725DBFA627D09DA4CB57DB45B" xlink:type="arc" />
    <link:label id="lab_us-gaap_MaximumMember_E27254E09D989BBFD97CDA4D02F77D64_terseLabel_en-US" xlink:label="lab_us-gaap_MaximumMember_E27254E09D989BBFD97CDA4D02F77D64" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_us-gaap_MaximumMember_E27254E09D989BBFD97CDA4D02F77D64_label_en-US" xlink:label="lab_us-gaap_MaximumMember_E27254E09D989BBFD97CDA4D02F77D64" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_E27254E09D989BBFD97CDA4D02F77D64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaximumMember_E27254E09D989BBFD97CDA4D02F77D64" xlink:to="lab_us-gaap_MaximumMember_E27254E09D989BBFD97CDA4D02F77D64" xlink:type="arc" />
    <link:label id="lab_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3_label_en-US" xlink:label="lab_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:to="lab_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:type="arc" />
    <link:label id="lab_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3_label_en-US" xlink:label="lab_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3" xlink:to="lab_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward_236604B4375390EEE677D9A9A3BBBCCE_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward_236604B4375390EEE677D9A9A3BBBCCE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Method of Measuring Cost of Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward_236604B4375390EEE677D9A9A3BBBCCE_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward_236604B4375390EEE677D9A9A3BBBCCE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Method of Measuring Cost of Award</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward_236604B4375390EEE677D9A9A3BBBCCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward_236604B4375390EEE677D9A9A3BBBCCE" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward_236604B4375390EEE677D9A9A3BBBCCE" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_BD79DEB5E812DA8C78B6D9A9A3BB9488_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_BD79DEB5E812DA8C78B6D9A9A3BB9488" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation liabilities</link:label>
    <link:label id="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_BD79DEB5E812DA8C78B6D9A9A3BB9488_label_en-US" xlink:label="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_BD79DEB5E812DA8C78B6D9A9A3BB9488" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_BD79DEB5E812DA8C78B6D9A9A3BB9488" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_BD79DEB5E812DA8C78B6D9A9A3BB9488" xlink:to="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_BD79DEB5E812DA8C78B6D9A9A3BB9488" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1B7D9362251F1D63A1EAD9A9A3BC4FFF_terseLabel_en-US" xlink:label="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1B7D9362251F1D63A1EAD9A9A3BC4FFF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred shares granted value</link:label>
    <link:label id="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1B7D9362251F1D63A1EAD9A9A3BC4FFF_label_en-US" xlink:label="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1B7D9362251F1D63A1EAD9A9A3BC4FFF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Granted, Value, Share-based Compensation, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1B7D9362251F1D63A1EAD9A9A3BC4FFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1B7D9362251F1D63A1EAD9A9A3BC4FFF" xlink:to="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1B7D9362251F1D63A1EAD9A9A3BC4FFF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_CA308D484BA536FC6DF7D9A9A3BC97F9_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_CA308D484BA536FC6DF7D9A9A3BC97F9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_CA308D484BA536FC6DF7D9A9A3BC97F9_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_CA308D484BA536FC6DF7D9A9A3BC97F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_CA308D484BA536FC6DF7D9A9A3BC97F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_CA308D484BA536FC6DF7D9A9A3BC97F9" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_CA308D484BA536FC6DF7D9A9A3BC97F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_FBF1C5575D7CAA3CB5DED9A9A3BCD360_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_FBF1C5575D7CAA3CB5DED9A9A3BCD360" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">distributed to the directors upon their separation from service</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_FBF1C5575D7CAA3CB5DED9A9A3BCD360_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_FBF1C5575D7CAA3CB5DED9A9A3BCD360" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_FBF1C5575D7CAA3CB5DED9A9A3BCD360" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_FBF1C5575D7CAA3CB5DED9A9A3BCD360" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_FBF1C5575D7CAA3CB5DED9A9A3BCD360" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_F39AF68FA7CD2BC23120D9A9A3BCE620_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_F39AF68FA7CD2BC23120D9A9A3BCE620" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock grants</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_F39AF68FA7CD2BC23120D9A9A3BCE620_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_F39AF68FA7CD2BC23120D9A9A3BCE620" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_F39AF68FA7CD2BC23120D9A9A3BCE620" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_F39AF68FA7CD2BC23120D9A9A3BCE620" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_F39AF68FA7CD2BC23120D9A9A3BCE620" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_370FCD17EB526D7F57C6D9A9A3BC5D4D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_370FCD17EB526D7F57C6D9A9A3BC5D4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock granted, weighted average grant price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_370FCD17EB526D7F57C6D9A9A3BC5D4D_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_370FCD17EB526D7F57C6D9A9A3BC5D4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_370FCD17EB526D7F57C6D9A9A3BC5D4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_370FCD17EB526D7F57C6D9A9A3BC5D4D" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_370FCD17EB526D7F57C6D9A9A3BC5D4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_B0D81C9EBF43A6D7BF71D9A9A3BC4CD3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_B0D81C9EBF43A6D7BF71D9A9A3BC4CD3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_B0D81C9EBF43A6D7BF71D9A9A3BC4CD3_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_B0D81C9EBF43A6D7BF71D9A9A3BC4CD3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_B0D81C9EBF43A6D7BF71D9A9A3BC4CD3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_B0D81C9EBF43A6D7BF71D9A9A3BC4CD3" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_B0D81C9EBF43A6D7BF71D9A9A3BC4CD3" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_387E35ECB1938577E743D9A9A3BC04D2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_387E35ECB1938577E743D9A9A3BC04D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock forfeited</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_387E35ECB1938577E743D9A9A3BC04D2_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_387E35ECB1938577E743D9A9A3BC04D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_387E35ECB1938577E743D9A9A3BC04D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_387E35ECB1938577E743D9A9A3BC04D2" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_387E35ECB1938577E743D9A9A3BC04D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5456DC7BF6B269A98C01D9A9A3BC8014_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5456DC7BF6B269A98C01D9A9A3BC8014" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock, forfeitures, weighted average grant price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5456DC7BF6B269A98C01D9A9A3BC8014_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5456DC7BF6B269A98C01D9A9A3BC8014" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5456DC7BF6B269A98C01D9A9A3BC8014" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5456DC7BF6B269A98C01D9A9A3BC8014" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5456DC7BF6B269A98C01D9A9A3BC8014" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1ABF30CBBDF0132DF33ED9A9A3BC2720_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1ABF30CBBDF0132DF33ED9A9A3BC2720" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred shares outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1ABF30CBBDF0132DF33ED9A9A3BC2720_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1ABF30CBBDF0132DF33ED9A9A3BC2720" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1ABF30CBBDF0132DF33ED9A9A3BC2720" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1ABF30CBBDF0132DF33ED9A9A3BC2720" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1ABF30CBBDF0132DF33ED9A9A3BC2720" xlink:type="arc" />
    <link:label id="lab_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E_terseLabel_en-US" xlink:label="lab_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock, outstanding, weighted average grant price</link:label>
    <link:label id="lab_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E_label_en-US" xlink:label="lab_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">share based compensation, other than options, weighted average, outstanding</link:label>
    <link:label id="lab_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E_documentation_en-US" xlink:label="lab_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">share based compensation, other than options, weighted average, outstanding</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding" xlink:label="loc_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E" xlink:to="lab_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_13628BD3FF94C10B3E8ED9A9A3BC494A_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_13628BD3FF94C10B3E8ED9A9A3BC494A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_13628BD3FF94C10B3E8ED9A9A3BC494A_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_13628BD3FF94C10B3E8ED9A9A3BC494A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_13628BD3FF94C10B3E8ED9A9A3BC494A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_13628BD3FF94C10B3E8ED9A9A3BC494A" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_13628BD3FF94C10B3E8ED9A9A3BC494A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_D0299E00F3E7CBF2F7E9D9A9A3BCB9A0_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_D0299E00F3E7CBF2F7E9D9A9A3BCB9A0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Vesting period restricted stock</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_D0299E00F3E7CBF2F7E9D9A9A3BCB9A0_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_D0299E00F3E7CBF2F7E9D9A9A3BCB9A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_D0299E00F3E7CBF2F7E9D9A9A3BCB9A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_D0299E00F3E7CBF2F7E9D9A9A3BCB9A0" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_D0299E00F3E7CBF2F7E9D9A9A3BCB9A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_088AD8FC09623FAB3BFFD9A9A3BD848E_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_088AD8FC09623FAB3BFFD9A9A3BD848E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized restricted stock expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_088AD8FC09623FAB3BFFD9A9A3BD848E_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_088AD8FC09623FAB3BFFD9A9A3BD848E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_088AD8FC09623FAB3BFFD9A9A3BD848E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_088AD8FC09623FAB3BFFD9A9A3BD848E" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_088AD8FC09623FAB3BFFD9A9A3BD848E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_459B5B2BD1BC580E839ED9A9A3BDE3BD_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_459B5B2BD1BC580E839ED9A9A3BDE3BD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost is expected to be recognized over the weighted-average period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_459B5B2BD1BC580E839ED9A9A3BDE3BD_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_459B5B2BD1BC580E839ED9A9A3BDE3BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_459B5B2BD1BC580E839ED9A9A3BDE3BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_459B5B2BD1BC580E839ED9A9A3BDE3BD" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_459B5B2BD1BC580E839ED9A9A3BDE3BD" xlink:type="arc" />
    <link:label id="lab_ppih_StockRightsAbstract_36A64ECD3A368DF66E3250F49A97A34A_label_en-US" xlink:label="lab_ppih_StockRightsAbstract_36A64ECD3A368DF66E3250F49A97A34A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock rights [Abstract]</link:label>
    <link:label id="lab_ppih_StockRightsAbstract_36A64ECD3A368DF66E3250F49A97A34A_documentation_en-US" xlink:label="lab_ppih_StockRightsAbstract_36A64ECD3A368DF66E3250F49A97A34A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock rights [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_StockRightsAbstract" xlink:label="loc_ppih_StockRightsAbstract_36A64ECD3A368DF66E3250F49A97A34A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_StockRightsAbstract_36A64ECD3A368DF66E3250F49A97A34A" xlink:to="lab_ppih_StockRightsAbstract_36A64ECD3A368DF66E3250F49A97A34A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_BA54D3007F683190F00250F49A97E8F3_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_BA54D3007F683190F00250F49A97E8F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock rights</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_BA54D3007F683190F00250F49A97E8F3_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_BA54D3007F683190F00250F49A97E8F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_BA54D3007F683190F00250F49A97E8F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_BA54D3007F683190F00250F49A97E8F3" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_BA54D3007F683190F00250F49A97E8F3" xlink:type="arc" />
    <link:label id="lab_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_0B015DC8E49EA24646D850F49BCFEB44_label_en-US" xlink:label="lab_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_0B015DC8E49EA24646D850F49BCFEB44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings on uncompleted contracts [Abstract]</link:label>
    <link:label id="lab_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_0B015DC8E49EA24646D850F49BCFEB44_documentation_en-US" xlink:label="lab_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_0B015DC8E49EA24646D850F49BCFEB44" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings on uncompleted contracts [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract" xlink:label="loc_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_0B015DC8E49EA24646D850F49BCFEB44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_0B015DC8E49EA24646D850F49BCFEB44" xlink:to="lab_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_0B015DC8E49EA24646D850F49BCFEB44" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_FEA6B62CB22B501A2C0550F49BCF847A_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_FEA6B62CB22B501A2C0550F49BCF847A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings on uncompleted contracts</link:label>
    <link:label id="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_FEA6B62CB22B501A2C0550F49BCF847A_label_en-US" xlink:label="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_FEA6B62CB22B501A2C0550F49BCF847A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Contracts or Programs Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:label="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_FEA6B62CB22B501A2C0550F49BCF847A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_FEA6B62CB22B501A2C0550F49BCF847A" xlink:to="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_FEA6B62CB22B501A2C0550F49BCF847A" xlink:type="arc" />
    <link:label id="lab_ppih_ConsolidatedStatementOfCashFlowsAbstract_897A0A81D260BCF82559BD770684EFE6_label_en-US" xlink:label="lab_ppih_ConsolidatedStatementOfCashFlowsAbstract_897A0A81D260BCF82559BD770684EFE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CONSOLIDATED STATEMENT OF CASH FLOWS [Abstract]</link:label>
    <link:label id="lab_ppih_ConsolidatedStatementOfCashFlowsAbstract_897A0A81D260BCF82559BD770684EFE6_documentation_en-US" xlink:label="lab_ppih_ConsolidatedStatementOfCashFlowsAbstract_897A0A81D260BCF82559BD770684EFE6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">CONSOLIDATED STATEMENT OF CASH FLOWS [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ConsolidatedStatementOfCashFlowsAbstract" xlink:label="loc_ppih_ConsolidatedStatementOfCashFlowsAbstract_897A0A81D260BCF82559BD770684EFE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ConsolidatedStatementOfCashFlowsAbstract_897A0A81D260BCF82559BD770684EFE6" xlink:to="lab_ppih_ConsolidatedStatementOfCashFlowsAbstract_897A0A81D260BCF82559BD770684EFE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760_label_en-US" xlink:label="lab_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:to="lab_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement, Scenario [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7_label_en-US" xlink:label="lab_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:to="lab_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F_verboseLabel_en-US" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:label id="lab_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F_label_en-US" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F" xlink:to="lab_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="lab_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_C04B289C20E23BC42C00BD7706859171_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_C04B289C20E23BC42C00BD7706859171" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_C04B289C20E23BC42C00BD7706859171_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_C04B289C20E23BC42C00BD7706859171" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_C04B289C20E23BC42C00BD7706859171" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_C04B289C20E23BC42C00BD7706859171" xlink:to="lab_us-gaap_NetIncomeLoss_C04B289C20E23BC42C00BD7706859171" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net loss to net cash flows used in operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_3D22B041B8C6A58B7324BD7706851E5D_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_3D22B041B8C6A58B7324BD7706851E5D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_3D22B041B8C6A58B7324BD7706851E5D_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_3D22B041B8C6A58B7324BD7706851E5D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3D22B041B8C6A58B7324BD7706851E5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_3D22B041B8C6A58B7324BD7706851E5D" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_3D22B041B8C6A58B7324BD7706851E5D" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_1DD5A19D31A7D96F0AA5BD7706853D73_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_1DD5A19D31A7D96F0AA5BD7706853D73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on consolidation of joint venture</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_1DD5A19D31A7D96F0AA5BD7706853D73_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_1DD5A19D31A7D96F0AA5BD7706853D73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_1DD5A19D31A7D96F0AA5BD7706853D73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_1DD5A19D31A7D96F0AA5BD7706853D73" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_1DD5A19D31A7D96F0AA5BD7706853D73" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_B4EB09BBDBF6780CBF3EBD7706859F03_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness_B4EB09BBDBF6780CBF3EBD7706859F03" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on disposal of subsidiary</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_B4EB09BBDBF6780CBF3EBD7706859F03_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness_B4EB09BBDBF6780CBF3EBD7706859F03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_B4EB09BBDBF6780CBF3EBD7706859F03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness_B4EB09BBDBF6780CBF3EBD7706859F03" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness_B4EB09BBDBF6780CBF3EBD7706859F03" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_6E44B8D451780BF60F1CBD7706855E6F_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_6E44B8D451780BF60F1CBD7706855E6F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax benefit</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_6E44B8D451780BF60F1CBD7706855E6F_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_6E44B8D451780BF60F1CBD7706855E6F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6E44B8D451780BF60F1CBD7706855E6F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6E44B8D451780BF60F1CBD7706855E6F" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_6E44B8D451780BF60F1CBD7706855E6F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_374727697B649868D8F3BD770686B5B4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_374727697B649868D8F3BD770686B5B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_374727697B649868D8F3BD770686B5B4_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_374727697B649868D8F3BD770686B5B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_374727697B649868D8F3BD770686B5B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_374727697B649868D8F3BD770686B5B4" xlink:to="lab_us-gaap_ShareBasedCompensation_374727697B649868D8F3BD770686B5B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8FF8A1F941294388B991BD770686DE2D_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8FF8A1F941294388B991BD770686DE2D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash surrender value on life insurance policies</link:label>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8FF8A1F941294388B991BD770686DE2D_label_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8FF8A1F941294388B991BD770686DE2D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Life Insurance, Corporate or Bank Owned, Change in Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8FF8A1F941294388B991BD770686DE2D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8FF8A1F941294388B991BD770686DE2D" xlink:to="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8FF8A1F941294388B991BD770686DE2D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_AC68BBD236B38F195CFCBD7706862F96_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_AC68BBD236B38F195CFCBD7706862F96" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision on uncollectible accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_AC68BBD236B38F195CFCBD7706862F96_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_AC68BBD236B38F195CFCBD7706862F96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for Doubtful Accounts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_AC68BBD236B38F195CFCBD7706862F96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts_AC68BBD236B38F195CFCBD7706862F96" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts_AC68BBD236B38F195CFCBD7706862F96" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_00534D3640B772ADA90BBD7706868A68_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_00534D3640B772ADA90BBD7706868A68" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss (gain) on disposal of fixed assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_00534D3640B772ADA90BBD7706868A68_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_00534D3640B772ADA90BBD7706868A68" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_00534D3640B772ADA90BBD7706868A68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_00534D3640B772ADA90BBD7706868A68" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_00534D3640B772ADA90BBD7706868A68" xlink:type="arc" />
    <link:label id="lab_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_C3703AC5C1FC29B90D1ABD77068629A5_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_C3703AC5C1FC29B90D1ABD77068629A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_C3703AC5C1FC29B90D1ABD77068629A5_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_C3703AC5C1FC29B90D1ABD77068629A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Realized Gain (Loss), Excluding Other than Temporary Impairments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:label="loc_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_C3703AC5C1FC29B90D1ABD77068629A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_C3703AC5C1FC29B90D1ABD77068629A5" xlink:to="lab_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_C3703AC5C1FC29B90D1ABD77068629A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_05C62E546B58036447BABD7706865AF0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_05C62E546B58036447BABD7706865AF0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_05C62E546B58036447BABD7706865AF0_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_05C62E546B58036447BABD7706865AF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_05C62E546B58036447BABD7706865AF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_05C62E546B58036447BABD7706865AF0" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_05C62E546B58036447BABD7706865AF0" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_90937E4894B3988BFF55BD7706869836_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_90937E4894B3988BFF55BD7706869836" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and payroll taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_90937E4894B3988BFF55BD7706869836_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_90937E4894B3988BFF55BD7706869836" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_90937E4894B3988BFF55BD7706869836" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_90937E4894B3988BFF55BD7706869836" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_90937E4894B3988BFF55BD7706869836" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_38FA74AEAB10794FCC91BD770687896C_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_38FA74AEAB10794FCC91BD770687896C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_38FA74AEAB10794FCC91BD770687896C_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_38FA74AEAB10794FCC91BD770687896C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_38FA74AEAB10794FCC91BD770687896C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_38FA74AEAB10794FCC91BD770687896C" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_38FA74AEAB10794FCC91BD770687896C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInCustomerDeposits_46CBE37F185586AF604ABD7706870A87_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInCustomerDeposits_46CBE37F185586AF604ABD7706870A87" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customers' deposits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInCustomerDeposits_46CBE37F185586AF604ABD7706870A87_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInCustomerDeposits_46CBE37F185586AF604ABD7706870A87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Customer Deposits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaap_IncreaseDecreaseInCustomerDeposits_46CBE37F185586AF604ABD7706870A87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInCustomerDeposits_46CBE37F185586AF604ABD7706870A87" xlink:to="lab_us-gaap_IncreaseDecreaseInCustomerDeposits_46CBE37F185586AF604ABD7706870A87" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5AC7A1A9CA9B18B1638BBD770687CD9D_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5AC7A1A9CA9B18B1638BBD770687CD9D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes receivable and payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5AC7A1A9CA9B18B1638BBD770687CD9D_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5AC7A1A9CA9B18B1638BBD770687CD9D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5AC7A1A9CA9B18B1638BBD770687CD9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5AC7A1A9CA9B18B1638BBD770687CD9D" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5AC7A1A9CA9B18B1638BBD770687CD9D" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7A975FA2FF59C2E574ADBD7706879101_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7A975FA2FF59C2E574ADBD7706879101" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7A975FA2FF59C2E574ADBD7706879101_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7A975FA2FF59C2E574ADBD7706879101" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7A975FA2FF59C2E574ADBD7706879101" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7A975FA2FF59C2E574ADBD7706879101" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7A975FA2FF59C2E574ADBD7706879101" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_FB1A6948ED621DF9D477BD77068CAAED_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_FB1A6948ED621DF9D477BD77068CAAED" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_FB1A6948ED621DF9D477BD77068CAAED_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_FB1A6948ED621DF9D477BD77068CAAED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_FB1A6948ED621DF9D477BD77068CAAED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_FB1A6948ED621DF9D477BD77068CAAED" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_FB1A6948ED621DF9D477BD77068CAAED" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_E790DB9F1FCC7FE0CE4CBD77068C3A12_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_E790DB9F1FCC7FE0CE4CBD77068C3A12" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_E790DB9F1FCC7FE0CE4CBD77068C3A12_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_E790DB9F1FCC7FE0CE4CBD77068C3A12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Billing in Excess of Cost of Earnings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_E790DB9F1FCC7FE0CE4CBD77068C3A12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_E790DB9F1FCC7FE0CE4CBD77068C3A12" xlink:to="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_E790DB9F1FCC7FE0CE4CBD77068C3A12" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0D57FD65D703A5B9C6D2BD77068CCE6C_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0D57FD65D703A5B9C6D2BD77068CCE6C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0D57FD65D703A5B9C6D2BD77068CCE6C_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0D57FD65D703A5B9C6D2BD77068CCE6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0D57FD65D703A5B9C6D2BD77068CCE6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0D57FD65D703A5B9C6D2BD77068CCE6C" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0D57FD65D703A5B9C6D2BD77068CCE6C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_D9CCB65CBFCAAA5E858ABD77068C691C_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_D9CCB65CBFCAAA5E858ABD77068C691C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_D9CCB65CBFCAAA5E858ABD77068C691C_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_D9CCB65CBFCAAA5E858ABD77068C691C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_D9CCB65CBFCAAA5E858ABD77068C691C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_D9CCB65CBFCAAA5E858ABD77068C691C" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_D9CCB65CBFCAAA5E858ABD77068C691C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_DCBAE2835ECA4342C1E9BD77068EA7D8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_DCBAE2835ECA4342C1E9BD77068EA7D8" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds from sale of discontinued operations</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_DCBAE2835ECA4342C1E9BD77068EA7D8_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_DCBAE2835ECA4342C1E9BD77068EA7D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_DCBAE2835ECA4342C1E9BD77068EA7D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_DCBAE2835ECA4342C1E9BD77068EA7D8" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_DCBAE2835ECA4342C1E9BD77068EA7D8" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_DCB8B1150D72322BD1F2BD77068E79DD_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_DCB8B1150D72322BD1F2BD77068E79DD" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_DCB8B1150D72322BD1F2BD77068E79DD_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_DCB8B1150D72322BD1F2BD77068E79DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_DCB8B1150D72322BD1F2BD77068E79DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_DCB8B1150D72322BD1F2BD77068E79DD" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_DCB8B1150D72322BD1F2BD77068E79DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_596408344F5EB2224FC6BD77068E3695_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_596408344F5EB2224FC6BD77068E3695" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_596408344F5EB2224FC6BD77068E3695_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_596408344F5EB2224FC6BD77068E3695" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_596408344F5EB2224FC6BD77068E3695" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_596408344F5EB2224FC6BD77068E3695" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_596408344F5EB2224FC6BD77068E3695" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_0AB8497AF38E22B13800BD77068E957D_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_0AB8497AF38E22B13800BD77068E957D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquisition of interest in subsidiary, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_0AB8497AF38E22B13800BD77068E957D_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_0AB8497AF38E22B13800BD77068E957D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Interest in Subsidiaries and Affiliates</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_0AB8497AF38E22B13800BD77068E957D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_0AB8497AF38E22B13800BD77068E957D" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_0AB8497AF38E22B13800BD77068E957D" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_7E55683DE30323CF3493BD77068E55FC_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_7E55683DE30323CF3493BD77068E55FC" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from surrender of corporate-owned life insurance policies</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_7E55683DE30323CF3493BD77068E55FC_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_7E55683DE30323CF3493BD77068E55FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Life Insurance Policies</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_7E55683DE30323CF3493BD77068E55FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_7E55683DE30323CF3493BD77068E55FC" xlink:to="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_7E55683DE30323CF3493BD77068E55FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_18E1012BA10DE03E0317BD77068E557C_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_18E1012BA10DE03E0317BD77068E557C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sales of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_18E1012BA10DE03E0317BD77068E557C_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_18E1012BA10DE03E0317BD77068E557C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_18E1012BA10DE03E0317BD77068E557C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_18E1012BA10DE03E0317BD77068E557C" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_18E1012BA10DE03E0317BD77068E557C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_57B44730B45BC61BCE7ABD77068F2494_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_57B44730B45BC61BCE7ABD77068F2494" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used in) provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_57B44730B45BC61BCE7ABD77068F2494_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_57B44730B45BC61BCE7ABD77068F2494" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_57B44730B45BC61BCE7ABD77068F2494" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_57B44730B45BC61BCE7ABD77068F2494" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_57B44730B45BC61BCE7ABD77068F2494" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_A736544A4011F8B083A0BD77068F9AB2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_A736544A4011F8B083A0BD77068F9AB2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from revolving lines</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_A736544A4011F8B083A0BD77068F9AB2_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_A736544A4011F8B083A0BD77068F9AB2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_A736544A4011F8B083A0BD77068F9AB2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit_A736544A4011F8B083A0BD77068F9AB2" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit_A736544A4011F8B083A0BD77068F9AB2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromBankDebt_80F2928527C510B86831BD77068FD28D_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromBankDebt_80F2928527C510B86831BD77068FD28D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromBankDebt_80F2928527C510B86831BD77068FD28D_label_en-US" xlink:label="lab_us-gaap_ProceedsFromBankDebt_80F2928527C510B86831BD77068FD28D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Bank Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="loc_us-gaap_ProceedsFromBankDebt_80F2928527C510B86831BD77068FD28D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromBankDebt_80F2928527C510B86831BD77068FD28D" xlink:to="lab_us-gaap_ProceedsFromBankDebt_80F2928527C510B86831BD77068FD28D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_16E81192A2857C939A82BD77068F1B92_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_16E81192A2857C939A82BD77068F1B92" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments of debt on revolving lines</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_16E81192A2857C939A82BD77068F1B92_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_16E81192A2857C939A82BD77068F1B92" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_16E81192A2857C939A82BD77068F1B92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit_16E81192A2857C939A82BD77068F1B92" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit_16E81192A2857C939A82BD77068F1B92" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_EC3BA32A8C5A99FE5D31BD770690CC76_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt_EC3BA32A8C5A99FE5D31BD770690CC76" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments of other debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_EC3BA32A8C5A99FE5D31BD770690CC76_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt_EC3BA32A8C5A99FE5D31BD770690CC76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_EC3BA32A8C5A99FE5D31BD770690CC76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt_EC3BA32A8C5A99FE5D31BD770690CC76" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt_EC3BA32A8C5A99FE5D31BD770690CC76" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_60FA60A8796567A2FB1EBD770690C22C_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_60FA60A8796567A2FB1EBD770690C22C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in drafts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_60FA60A8796567A2FB1EBD770690C22C_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_60FA60A8796567A2FB1EBD770690C22C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Outstanding Checks, Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities" xlink:label="loc_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_60FA60A8796567A2FB1EBD770690C22C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_60FA60A8796567A2FB1EBD770690C22C" xlink:to="lab_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_60FA60A8796567A2FB1EBD770690C22C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_0D7B132B7E110423F448BD92624A2683_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_0D7B132B7E110423F448BD92624A2683" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds (payments) on capitalized lease obligations</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_0D7B132B7E110423F448BD92624A2683_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_0D7B132B7E110423F448BD92624A2683" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments of) Long-term Debt and Capital Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_0D7B132B7E110423F448BD92624A2683" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_0D7B132B7E110423F448BD92624A2683" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_0D7B132B7E110423F448BD92624A2683" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_4EA2462CF6089B4770E6BD770690F985_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_4EA2462CF6089B4770E6BD770690F985" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Release of treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_4EA2462CF6089B4770E6BD770690F985_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_4EA2462CF6089B4770E6BD770690F985" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_4EA2462CF6089B4770E6BD770690F985" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_4EA2462CF6089B4770E6BD770690F985" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_4EA2462CF6089B4770E6BD770690F985" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_786C71E9E4F56B1E95B9BD770690E919_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_786C71E9E4F56B1E95B9BD770690E919" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options exercised and restricted shares issued</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_786C71E9E4F56B1E95B9BD770690E919_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_786C71E9E4F56B1E95B9BD770690E919" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_786C71E9E4F56B1E95B9BD770690E919" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_786C71E9E4F56B1E95B9BD770690E919" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised_786C71E9E4F56B1E95B9BD770690E919" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_936ED583B7F6ACDC4A5ABD77069048C3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_936ED583B7F6ACDC4A5ABD77069048C3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_936ED583B7F6ACDC4A5ABD77069048C3_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_936ED583B7F6ACDC4A5ABD77069048C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_936ED583B7F6ACDC4A5ABD77069048C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_936ED583B7F6ACDC4A5ABD77069048C3" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_936ED583B7F6ACDC4A5ABD77069048C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94538E44CB7D4F6882B5BD770691BDED_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94538E44CB7D4F6882B5BD770691BDED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94538E44CB7D4F6882B5BD770691BDED_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94538E44CB7D4F6882B5BD770691BDED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94538E44CB7D4F6882B5BD770691BDED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94538E44CB7D4F6882B5BD770691BDED" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94538E44CB7D4F6882B5BD770691BDED" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B31E7F7071298CDC4248BD770691E6DF_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B31E7F7071298CDC4248BD770691E6DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net decrease in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B31E7F7071298CDC4248BD770691E6DF_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B31E7F7071298CDC4248BD770691E6DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B31E7F7071298CDC4248BD770691E6DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B31E7F7071298CDC4248BD770691E6DF" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B31E7F7071298CDC4248BD770691E6DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6DFDB93131B1711E5212BD770691C403_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6DFDB93131B1711E5212BD770691C403" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash - beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6DFDB93131B1711E5212BD770691C403_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6DFDB93131B1711E5212BD770691C403" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6DFDB93131B1711E5212BD770691C403" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6DFDB93131B1711E5212BD770691C403" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6DFDB93131B1711E5212BD770691C403" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C2D16EFB301A8F7CA354BD770691DCC9_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C2D16EFB301A8F7CA354BD770691DCC9" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash - end of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C2D16EFB301A8F7CA354BD770691DCC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C2D16EFB301A8F7CA354BD770691DCC9" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C2D16EFB301A8F7CA354BD770691DCC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPaid_DD96FE0468898901C7B9BD770691AA71_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaid_DD96FE0468898901C7B9BD770691AA71" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaid_DD96FE0468898901C7B9BD770691AA71_label_en-US" xlink:label="lab_us-gaap_InterestPaid_DD96FE0468898901C7B9BD770691AA71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid_DD96FE0468898901C7B9BD770691AA71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaid_DD96FE0468898901C7B9BD770691AA71" xlink:to="lab_us-gaap_InterestPaid_DD96FE0468898901C7B9BD770691AA71" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaid_2BF0707653B20759EEE3BD770691FABC_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_2BF0707653B20759EEE3BD770691FABC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_2BF0707653B20759EEE3BD770691FABC_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_2BF0707653B20759EEE3BD770691FABC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_2BF0707653B20759EEE3BD770691FABC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid_2BF0707653B20759EEE3BD770691FABC" xlink:to="lab_us-gaap_IncomeTaxesPaid_2BF0707653B20759EEE3BD770691FABC" xlink:type="arc" />
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_070835A23F5EAF0799F6BD770691FA83_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_070835A23F5EAF0799F6BD770691FA83" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed assets acquired under capital leases</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_070835A23F5EAF0799F6BD770691FA83_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_070835A23F5EAF0799F6BD770691FA83" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash or Part Noncash Acquisition, Fixed Assets Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_070835A23F5EAF0799F6BD770691FA83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_070835A23F5EAF0799F6BD770691FA83" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_070835A23F5EAF0799F6BD770691FA83" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromOtherDeposits_17AEBADCA4D54ACA0C3EBD770692E700_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromOtherDeposits_17AEBADCA4D54ACA0C3EBD770692E700" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Funds held in escrow related to the sale of Filtration assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromOtherDeposits_17AEBADCA4D54ACA0C3EBD770692E700_label_en-US" xlink:label="lab_us-gaap_ProceedsFromOtherDeposits_17AEBADCA4D54ACA0C3EBD770692E700" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Other Deposits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromOtherDeposits" xlink:label="loc_us-gaap_ProceedsFromOtherDeposits_17AEBADCA4D54ACA0C3EBD770692E700" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromOtherDeposits_17AEBADCA4D54ACA0C3EBD770692E700" xlink:to="lab_us-gaap_ProceedsFromOtherDeposits_17AEBADCA4D54ACA0C3EBD770692E700" xlink:type="arc" />
    <link:label id="lab_ppih_RentalExpenseAbstract_F1C5E4BDC5E5F23171EA92869D1B22D7_label_en-US" xlink:label="lab_ppih_RentalExpenseAbstract_F1C5E4BDC5E5F23171EA92869D1B22D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rental expense [Abstract]</link:label>
    <link:label id="lab_ppih_RentalExpenseAbstract_F1C5E4BDC5E5F23171EA92869D1B22D7_documentation_en-US" xlink:label="lab_ppih_RentalExpenseAbstract_F1C5E4BDC5E5F23171EA92869D1B22D7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rental expense [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RentalExpenseAbstract" xlink:label="loc_ppih_RentalExpenseAbstract_F1C5E4BDC5E5F23171EA92869D1B22D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_RentalExpenseAbstract_F1C5E4BDC5E5F23171EA92869D1B22D7" xlink:to="lab_ppih_RentalExpenseAbstract_F1C5E4BDC5E5F23171EA92869D1B22D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_DACB94B84CCC30C4CF709286A173466F_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_DACB94B84CCC30C4CF709286A173466F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_DACB94B84CCC30C4CF709286A173466F_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_DACB94B84CCC30C4CF709286A173466F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_DACB94B84CCC30C4CF709286A173466F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_DACB94B84CCC30C4CF709286A173466F" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_DACB94B84CCC30C4CF709286A173466F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_77948172E46B241A127992869D1B1306_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet_77948172E46B241A127992869D1B1306" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rental expense for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_77948172E46B241A127992869D1B1306_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet_77948172E46B241A127992869D1B1306" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Rent Expense, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_77948172E46B241A127992869D1B1306" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet_77948172E46B241A127992869D1B1306" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet_77948172E46B241A127992869D1B1306" xlink:type="arc" />
    <link:label id="lab_ppih_UnvestedOptionsAbstract_082E5C54AECD1D832E219C3202794EF8_label_en-US" xlink:label="lab_ppih_UnvestedOptionsAbstract_082E5C54AECD1D832E219C3202794EF8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unvested options [Abstract]</link:label>
    <link:label id="lab_ppih_UnvestedOptionsAbstract_082E5C54AECD1D832E219C3202794EF8_documentation_en-US" xlink:label="lab_ppih_UnvestedOptionsAbstract_082E5C54AECD1D832E219C3202794EF8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unvested options [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_UnvestedOptionsAbstract" xlink:label="loc_ppih_UnvestedOptionsAbstract_082E5C54AECD1D832E219C3202794EF8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_UnvestedOptionsAbstract_082E5C54AECD1D832E219C3202794EF8" xlink:to="lab_ppih_UnvestedOptionsAbstract_082E5C54AECD1D832E219C3202794EF8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399" xlink:type="arc" />
    <link:label id="lab_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661_terseLabel_en-US" xlink:label="lab_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">unvested option [Member]</link:label>
    <link:label id="lab_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661_label_en-US" xlink:label="lab_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">unvested option [Member]</link:label>
    <link:label id="lab_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661_documentation_en-US" xlink:label="lab_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">unvested option [Member]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_UnvestedOptionMember" xlink:label="loc_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661" xlink:to="lab_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_52F0CB8D5F27B691803B9C320279DB0F_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_52F0CB8D5F27B691803B9C320279DB0F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, Nonvested, Number of Shares</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_52F0CB8D5F27B691803B9C320279DB0F_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_52F0CB8D5F27B691803B9C320279DB0F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_52F0CB8D5F27B691803B9C320279DB0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_52F0CB8D5F27B691803B9C320279DB0F" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_52F0CB8D5F27B691803B9C320279DB0F" xlink:type="arc" />
    <link:label id="lab_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19_terseLabel_en-US" xlink:label="lab_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of options expect to vest</link:label>
    <link:label id="lab_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19_label_en-US" xlink:label="lab_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">percentage of options expect to vest</link:label>
    <link:label id="lab_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19_documentation_en-US" xlink:label="lab_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">percentage of options expect to vest</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PercentageOfOptionsExpectToVest" xlink:label="loc_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19" xlink:to="lab_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1F8157F2A7C0327010B79C320279CC63_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1F8157F2A7C0327010B79C320279CC63" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding options, weighted Average grant date fair value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1F8157F2A7C0327010B79C320279CC63_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1F8157F2A7C0327010B79C320279CC63" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1F8157F2A7C0327010B79C320279CC63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1F8157F2A7C0327010B79C320279CC63" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1F8157F2A7C0327010B79C320279CC63" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3D83C2A08F205A6828B19C320279A844_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3D83C2A08F205A6828B19C320279A844" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, outstanding, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3D83C2A08F205A6828B19C320279A844_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3D83C2A08F205A6828B19C320279A844" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3D83C2A08F205A6828B19C320279A844" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3D83C2A08F205A6828B19C320279A844" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3D83C2A08F205A6828B19C320279A844" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_DDE4CEE1D568AAB0A7D99C320279E311_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_DDE4CEE1D568AAB0A7D99C320279E311" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, grants</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_DDE4CEE1D568AAB0A7D99C320279E311_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_DDE4CEE1D568AAB0A7D99C320279E311" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_DDE4CEE1D568AAB0A7D99C320279E311" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_DDE4CEE1D568AAB0A7D99C320279E311" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_DDE4CEE1D568AAB0A7D99C320279E311" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0E9A679C190257D6FBDA9C320279CA4F_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0E9A679C190257D6FBDA9C320279CA4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options granted in period, weighted avg date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0E9A679C190257D6FBDA9C320279CA4F_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0E9A679C190257D6FBDA9C320279CA4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0E9A679C190257D6FBDA9C320279CA4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0E9A679C190257D6FBDA9C320279CA4F" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0E9A679C190257D6FBDA9C320279CA4F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_A174F91F0F3A6F79A3A79C3202799E0D_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_A174F91F0F3A6F79A3A79C3202799E0D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested options in the period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_A174F91F0F3A6F79A3A79C3202799E0D_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_A174F91F0F3A6F79A3A79C3202799E0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_A174F91F0F3A6F79A3A79C3202799E0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_A174F91F0F3A6F79A3A79C3202799E0D" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_A174F91F0F3A6F79A3A79C3202799E0D" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7D296E412502A53E88319C32027AD5FC_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7D296E412502A53E88319C32027AD5FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, Forfeitures and Expirations in Period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7D296E412502A53E88319C32027AD5FC_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7D296E412502A53E88319C32027AD5FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7D296E412502A53E88319C32027AD5FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7D296E412502A53E88319C32027AD5FC" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7D296E412502A53E88319C32027AD5FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_FF1A1FB4073C3683BAFF9C32027A59F5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_FF1A1FB4073C3683BAFF9C32027A59F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, Forfeitures and Expirations in Period, Weighted Average grant date fair value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_FF1A1FB4073C3683BAFF9C32027A59F5_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_FF1A1FB4073C3683BAFF9C32027A59F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_FF1A1FB4073C3683BAFF9C32027A59F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_FF1A1FB4073C3683BAFF9C32027A59F5" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_FF1A1FB4073C3683BAFF9C32027A59F5" xlink:type="arc" />
    <link:label id="lab_ppih_LossIncomeBeforeIncomeTaxesAbstract_4A776CF1A4B6E4112F0667F020049541_label_en-US" xlink:label="lab_ppih_LossIncomeBeforeIncomeTaxesAbstract_4A776CF1A4B6E4112F0667F020049541" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">(Loss) income before income taxes [Abstract]</link:label>
    <link:label id="lab_ppih_LossIncomeBeforeIncomeTaxesAbstract_4A776CF1A4B6E4112F0667F020049541_documentation_en-US" xlink:label="lab_ppih_LossIncomeBeforeIncomeTaxesAbstract_4A776CF1A4B6E4112F0667F020049541" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">(Loss) income before income taxes [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LossIncomeBeforeIncomeTaxesAbstract" xlink:label="loc_ppih_LossIncomeBeforeIncomeTaxesAbstract_4A776CF1A4B6E4112F0667F020049541" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_LossIncomeBeforeIncomeTaxesAbstract_4A776CF1A4B6E4112F0667F020049541" xlink:to="lab_ppih_LossIncomeBeforeIncomeTaxesAbstract_4A776CF1A4B6E4112F0667F020049541" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5F92D6E620CC17C48AC167F02004E9EE_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5F92D6E620CC17C48AC167F02004E9EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5F92D6E620CC17C48AC167F02004E9EE_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5F92D6E620CC17C48AC167F02004E9EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5F92D6E620CC17C48AC167F02004E9EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5F92D6E620CC17C48AC167F02004E9EE" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5F92D6E620CC17C48AC167F02004E9EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_62D29D2B5DE42D71491C67F020047541_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_62D29D2B5DE42D71491C67F020047541" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_62D29D2B5DE42D71491C67F020047541_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_62D29D2B5DE42D71491C67F020047541" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_62D29D2B5DE42D71491C67F020047541" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_62D29D2B5DE42D71491C67F020047541" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_62D29D2B5DE42D71491C67F020047541" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98E20B9898509E548C5467F02004BA11_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98E20B9898509E548C5467F02004BA11" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss from continuing operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98E20B9898509E548C5467F02004BA11_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98E20B9898509E548C5467F02004BA11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98E20B9898509E548C5467F02004BA11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98E20B9898509E548C5467F02004BA11" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98E20B9898509E548C5467F02004BA11" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_9527E53EDC65C3588397D9A9A530234E_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_9527E53EDC65C3588397D9A9A530234E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9527E53EDC65C3588397D9A9A530234E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9527E53EDC65C3588397D9A9A530234E" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_9527E53EDC65C3588397D9A9A530234E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_73FB1611A1A7C63DA01ED9A9A53062F3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_73FB1611A1A7C63DA01ED9A9A53062F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_73FB1611A1A7C63DA01ED9A9A53062F3_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_73FB1611A1A7C63DA01ED9A9A53062F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_73FB1611A1A7C63DA01ED9A9A53062F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_73FB1611A1A7C63DA01ED9A9A53062F3" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_73FB1611A1A7C63DA01ED9A9A53062F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_7BEC8EF7DA4FEFBA5AFDD9A9A5307EB5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_7BEC8EF7DA4FEFBA5AFDD9A9A5307EB5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_7BEC8EF7DA4FEFBA5AFDD9A9A5307EB5_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_7BEC8EF7DA4FEFBA5AFDD9A9A5307EB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7BEC8EF7DA4FEFBA5AFDD9A9A5307EB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_7BEC8EF7DA4FEFBA5AFDD9A9A5307EB5" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_7BEC8EF7DA4FEFBA5AFDD9A9A5307EB5" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:to="lab_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB" xlink:to="lab_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_7C9AC853BB052EA24827D9A9A535AFD1_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain_7C9AC853BB052EA24827D9A9A535AFD1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension plan real estate [Member]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_7C9AC853BB052EA24827D9A9A535AFD1_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain_7C9AC853BB052EA24827D9A9A535AFD1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_7C9AC853BB052EA24827D9A9A535AFD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain_7C9AC853BB052EA24827D9A9A535AFD1" xlink:to="lab_us-gaap_RetirementPlanNameDomain_7C9AC853BB052EA24827D9A9A535AFD1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Asset Categories [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Asset Categories [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Asset Categories [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Asset Categories [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesMember_19FCF7E868BA4C2203E6D9A9A5363AA1_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember_19FCF7E868BA4C2203E6D9A9A5363AA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Securities [Member]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_19FCF7E868BA4C2203E6D9A9A5363AA1_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember_19FCF7E868BA4C2203E6D9A9A5363AA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_19FCF7E868BA4C2203E6D9A9A5363AA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember_19FCF7E868BA4C2203E6D9A9A5363AA1" xlink:to="lab_us-gaap_EquitySecuritiesMember_19FCF7E868BA4C2203E6D9A9A5363AA1" xlink:type="arc" />
    <link:label id="lab_us-gaap_BondsMember_E5E869BBD0D1282A5323D9A9A536547A_terseLabel_en-US" xlink:label="lab_us-gaap_BondsMember_E5E869BBD0D1282A5323D9A9A536547A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bonds [Member]</link:label>
    <link:label id="lab_us-gaap_BondsMember_E5E869BBD0D1282A5323D9A9A536547A_label_en-US" xlink:label="lab_us-gaap_BondsMember_E5E869BBD0D1282A5323D9A9A536547A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bonds [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BondsMember" xlink:label="loc_us-gaap_BondsMember_E5E869BBD0D1282A5323D9A9A536547A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BondsMember_E5E869BBD0D1282A5323D9A9A536547A" xlink:to="lab_us-gaap_BondsMember_E5E869BBD0D1282A5323D9A9A536547A" xlink:type="arc" />
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_7193ADAB4DE051AC4D04D9A9A5365B71_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember_7193ADAB4DE051AC4D04D9A9A5365B71" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_7193ADAB4DE051AC4D04D9A9A5365B71_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember_7193ADAB4DE051AC4D04D9A9A5365B71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_7193ADAB4DE051AC4D04D9A9A5365B71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember_7193ADAB4DE051AC4D04D9A9A5365B71" xlink:to="lab_us-gaap_MoneyMarketFundsMember_7193ADAB4DE051AC4D04D9A9A5365B71" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanProhibitedInvestments_A5D85A4C247D24EFE1C9D9A9A536D73F_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanProhibitedInvestments_A5D85A4C247D24EFE1C9D9A9A536D73F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Prohibited Investments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanProhibitedInvestments_A5D85A4C247D24EFE1C9D9A9A536D73F_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanProhibitedInvestments_A5D85A4C247D24EFE1C9D9A9A536D73F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Prohibited Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanProhibitedInvestments" xlink:label="loc_us-gaap_DefinedBenefitPlanProhibitedInvestments_A5D85A4C247D24EFE1C9D9A9A536D73F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanProhibitedInvestments_A5D85A4C247D24EFE1C9D9A9A536D73F" xlink:to="lab_us-gaap_DefinedBenefitPlanProhibitedInvestments_A5D85A4C247D24EFE1C9D9A9A536D73F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2AEBAA58C48E8B15E25BD9A9A536D24E_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2AEBAA58C48E8B15E25BD9A9A536D24E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Actual Plan Asset Allocations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2AEBAA58C48E8B15E25BD9A9A536D24E_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2AEBAA58C48E8B15E25BD9A9A536D24E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Actual Plan Asset Allocations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2AEBAA58C48E8B15E25BD9A9A536D24E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2AEBAA58C48E8B15E25BD9A9A536D24E" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2AEBAA58C48E8B15E25BD9A9A536D24E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesEquitySecurities_398400DDA317772F62EBD9A9A5360CD9_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesEquitySecurities_398400DDA317772F62EBD9A9A5360CD9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities, Equity Securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesEquitySecurities_398400DDA317772F62EBD9A9A5360CD9_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesEquitySecurities_398400DDA317772F62EBD9A9A5360CD9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities, Equity Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesEquitySecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities_398400DDA317772F62EBD9A9A5360CD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities_398400DDA317772F62EBD9A9A5360CD9" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesEquitySecurities_398400DDA317772F62EBD9A9A5360CD9" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecurities_3F31A7E198A8CD7055F9D9A9A537CE21_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities_3F31A7E198A8CD7055F9D9A9A537CE21" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecurities_3F31A7E198A8CD7055F9D9A9A537CE21_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities_3F31A7E198A8CD7055F9D9A9A537CE21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_3F31A7E198A8CD7055F9D9A9A537CE21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities_3F31A7E198A8CD7055F9D9A9A537CE21" xlink:to="lab_us-gaap_AvailableForSaleSecurities_3F31A7E198A8CD7055F9D9A9A537CE21" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsNetAssetValue_DD1C88840067C72EAEA6D9A9A5371778_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsNetAssetValue_DD1C88840067C72EAEA6D9A9A5371778" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments measured at net asset value</link:label>
    <link:label id="lab_us-gaap_InvestmentsNetAssetValue_DD1C88840067C72EAEA6D9A9A5371778_label_en-US" xlink:label="lab_us-gaap_InvestmentsNetAssetValue_DD1C88840067C72EAEA6D9A9A5371778" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments Net Asset Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsNetAssetValue" xlink:label="loc_us-gaap_InvestmentsNetAssetValue_DD1C88840067C72EAEA6D9A9A5371778" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsNetAssetValue_DD1C88840067C72EAEA6D9A9A5371778" xlink:to="lab_us-gaap_InvestmentsNetAssetValue_DD1C88840067C72EAEA6D9A9A5371778" xlink:type="arc" />
    <link:label id="lab_us-gaap_MoneyMarketFundsAtCarryingValue_A194BF4BFDA435B104DBD9A9A5373F81_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue_A194BF4BFDA435B104DBD9A9A5373F81" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money Market Funds, at Carrying Value</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsAtCarryingValue_A194BF4BFDA435B104DBD9A9A5373F81_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue_A194BF4BFDA435B104DBD9A9A5373F81" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds, at Carrying Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_A194BF4BFDA435B104DBD9A9A5373F81" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsAtCarryingValue_A194BF4BFDA435B104DBD9A9A5373F81" xlink:to="lab_us-gaap_MoneyMarketFundsAtCarryingValue_A194BF4BFDA435B104DBD9A9A5373F81" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_CD97D0666EF098C8DC14D9A9A53762F0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_CD97D0666EF098C8DC14D9A9A53762F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_CD97D0666EF098C8DC14D9A9A53762F0_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_CD97D0666EF098C8DC14D9A9A53762F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Fair Value of Plan Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_CD97D0666EF098C8DC14D9A9A53762F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_CD97D0666EF098C8DC14D9A9A53762F0" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_CD97D0666EF098C8DC14D9A9A53762F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanTargetAllocationPercentage_06AB5E9CCD9F4B6AA000D9A9A537C7F3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanTargetAllocationPercentage_06AB5E9CCD9F4B6AA000D9A9A537C7F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Target Allocation Percentage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanTargetAllocationPercentage_06AB5E9CCD9F4B6AA000D9A9A537C7F3_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanTargetAllocationPercentage_06AB5E9CCD9F4B6AA000D9A9A537C7F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Target Allocation Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanTargetAllocationPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanTargetAllocationPercentage_06AB5E9CCD9F4B6AA000D9A9A537C7F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanTargetAllocationPercentage_06AB5E9CCD9F4B6AA000D9A9A537C7F3" xlink:to="lab_us-gaap_DefinedBenefitPlanTargetAllocationPercentage_06AB5E9CCD9F4B6AA000D9A9A537C7F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_AC63B402CB1F931402BBD9A9A537A0EC_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_AC63B402CB1F931402BBD9A9A537A0EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actual gain on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_AC63B402CB1F931402BBD9A9A537A0EC_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_AC63B402CB1F931402BBD9A9A537A0EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_AC63B402CB1F931402BBD9A9A537A0EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_AC63B402CB1F931402BBD9A9A537A0EC" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_AC63B402CB1F931402BBD9A9A537A0EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7A0EA57BDED443C5A7B0D9A9A5378E3B_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7A0EA57BDED443C5A7B0D9A9A5378E3B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net periodic benefit cost, expected long-term return on assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7A0EA57BDED443C5A7B0D9A9A5378E3B_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7A0EA57BDED443C5A7B0D9A9A5378E3B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7A0EA57BDED443C5A7B0D9A9A5378E3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7A0EA57BDED443C5A7B0D9A9A5378E3B" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7A0EA57BDED443C5A7B0D9A9A5378E3B" xlink:type="arc" />
    <link:label id="lab_ppih_SignificantAccountingPoliciesAbstract_08E65C8797AAEE12134A50F49AF56A53_label_en-US" xlink:label="lab_ppih_SignificantAccountingPoliciesAbstract_08E65C8797AAEE12134A50F49AF56A53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Abstract]</link:label>
    <link:label id="lab_ppih_SignificantAccountingPoliciesAbstract_08E65C8797AAEE12134A50F49AF56A53_documentation_en-US" xlink:label="lab_ppih_SignificantAccountingPoliciesAbstract_08E65C8797AAEE12134A50F49AF56A53" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_SignificantAccountingPoliciesAbstract" xlink:label="loc_ppih_SignificantAccountingPoliciesAbstract_08E65C8797AAEE12134A50F49AF56A53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_SignificantAccountingPoliciesAbstract_08E65C8797AAEE12134A50F49AF56A53" xlink:to="lab_ppih_SignificantAccountingPoliciesAbstract_08E65C8797AAEE12134A50F49AF56A53" xlink:type="arc" />
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0F196D1F0D45D7363C2350F49AF56551_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0F196D1F0D45D7363C2350F49AF56551" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant accounting policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0F196D1F0D45D7363C2350F49AF56551_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0F196D1F0D45D7363C2350F49AF56551" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0F196D1F0D45D7363C2350F49AF56551" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0F196D1F0D45D7363C2350F49AF56551" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0F196D1F0D45D7363C2350F49AF56551" xlink:type="arc" />
    <link:label id="lab_ppih_DiscontinuedOperationsAbstract_FB68A9988DAD06D245D350F49C5C56E5_label_en-US" xlink:label="lab_ppih_DiscontinuedOperationsAbstract_FB68A9988DAD06D245D350F49C5C56E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued operations [Abstract]</link:label>
    <link:label id="lab_ppih_DiscontinuedOperationsAbstract_FB68A9988DAD06D245D350F49C5C56E5_documentation_en-US" xlink:label="lab_ppih_DiscontinuedOperationsAbstract_FB68A9988DAD06D245D350F49C5C56E5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Discontinued operations [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DiscontinuedOperationsAbstract" xlink:label="loc_ppih_DiscontinuedOperationsAbstract_FB68A9988DAD06D245D350F49C5C56E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_DiscontinuedOperationsAbstract_FB68A9988DAD06D245D350F49C5C56E5" xlink:to="lab_ppih_DiscontinuedOperationsAbstract_FB68A9988DAD06D245D350F49C5C56E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued Operations [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_D2093557AA56B60AA94150F49C5C44E8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_D2093557AA56B60AA94150F49C5C44E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_D2093557AA56B60AA94150F49C5C44E8_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_D2093557AA56B60AA94150F49C5C44E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_D2093557AA56B60AA94150F49C5C44E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_D2093557AA56B60AA94150F49C5C44E8" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_D2093557AA56B60AA94150F49C5C44E8" xlink:type="arc" />
    <link:label id="lab_ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract_4292B7E5E13503853E02923898F967B6_label_en-US" xlink:label="lab_ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract_4292B7E5E13503853E02923898F967B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated statement of comprehensive (loss) income [Abstract]</link:label>
    <link:label id="lab_ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract_4292B7E5E13503853E02923898F967B6_documentation_en-US" xlink:label="lab_ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract_4292B7E5E13503853E02923898F967B6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consolidated statement of comprehensive (loss) income [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract" xlink:label="loc_ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract_4292B7E5E13503853E02923898F967B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract_4292B7E5E13503853E02923898F967B6" xlink:to="lab_ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract_4292B7E5E13503853E02923898F967B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679464BAAA640AD98CDC923898FAF6FA_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679464BAAA640AD98CDC923898FAF6FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency translation adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679464BAAA640AD98CDC923898FAF6FA_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679464BAAA640AD98CDC923898FAF6FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679464BAAA640AD98CDC923898FAF6FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679464BAAA640AD98CDC923898FAF6FA" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679464BAAA640AD98CDC923898FAF6FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_249F8D7FE9727C93722F923898FAE29C_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_249F8D7FE9727C93722F923898FAE29C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Minimum pension liability adjustment, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_249F8D7FE9727C93722F923898FAE29C_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_249F8D7FE9727C93722F923898FAE29C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_249F8D7FE9727C93722F923898FAE29C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_249F8D7FE9727C93722F923898FAE29C" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_249F8D7FE9727C93722F923898FAE29C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9A72EDAC46F65773030B923898FA355F_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9A72EDAC46F65773030B923898FA355F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Realized) unrealized gain on marketable security, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9A72EDAC46F65773030B923898FA355F_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9A72EDAC46F65773030B923898FA355F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9A72EDAC46F65773030B923898FA355F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9A72EDAC46F65773030B923898FA355F" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9A72EDAC46F65773030B923898FA355F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_EC4DE88C912EE33196C9923898FAD282_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_EC4DE88C912EE33196C9923898FAD282" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_EC4DE88C912EE33196C9923898FAD282_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_EC4DE88C912EE33196C9923898FAD282" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_EC4DE88C912EE33196C9923898FAD282" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_EC4DE88C912EE33196C9923898FAD282" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_EC4DE88C912EE33196C9923898FAD282" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_E0655DC41B89F7BD8481923898FA57CF_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_E0655DC41B89F7BD8481923898FA57CF" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_E0655DC41B89F7BD8481923898FA57CF_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_E0655DC41B89F7BD8481923898FA57CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_E0655DC41B89F7BD8481923898FA57CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_E0655DC41B89F7BD8481923898FA57CF" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_E0655DC41B89F7BD8481923898FA57CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_EC41821011F325CDFDB0D9A9A4FDFCC0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_EC41821011F325CDFDB0D9A9A4FDFCC0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">End of year benefit obligation discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_EC41821011F325CDFDB0D9A9A4FDFCC0_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_EC41821011F325CDFDB0D9A9A4FDFCC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_EC41821011F325CDFDB0D9A9A4FDFCC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_EC41821011F325CDFDB0D9A9A4FDFCC0" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_EC41821011F325CDFDB0D9A9A4FDFCC0" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_53C7B989077BEDB454F8D9A9A4FD9430_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_53C7B989077BEDB454F8D9A9A4FD9430" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service cost discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_53C7B989077BEDB454F8D9A9A4FD9430_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_53C7B989077BEDB454F8D9A9A4FD9430" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_53C7B989077BEDB454F8D9A9A4FD9430" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_53C7B989077BEDB454F8D9A9A4FD9430" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_53C7B989077BEDB454F8D9A9A4FD9430" xlink:type="arc" />
    <link:label id="lab_ppih_ComponentsOfDeferredIncomeTaxAbstract_823E9E976D961022AE6F50F49A9706CC_label_en-US" xlink:label="lab_ppih_ComponentsOfDeferredIncomeTaxAbstract_823E9E976D961022AE6F50F49A9706CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of deferred income tax [Abstract]</link:label>
    <link:label id="lab_ppih_ComponentsOfDeferredIncomeTaxAbstract_823E9E976D961022AE6F50F49A9706CC_documentation_en-US" xlink:label="lab_ppih_ComponentsOfDeferredIncomeTaxAbstract_823E9E976D961022AE6F50F49A9706CC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Components of deferred income tax [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ComponentsOfDeferredIncomeTaxAbstract" xlink:label="loc_ppih_ComponentsOfDeferredIncomeTaxAbstract_823E9E976D961022AE6F50F49A9706CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ComponentsOfDeferredIncomeTaxAbstract_823E9E976D961022AE6F50F49A9706CC" xlink:to="lab_ppih_ComponentsOfDeferredIncomeTaxAbstract_823E9E976D961022AE6F50F49A9706CC" xlink:type="arc" />
    <link:label id="lab_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C_terseLabel_en-US" xlink:label="lab_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of deferred income tax [Table]</link:label>
    <link:label id="lab_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C_label_en-US" xlink:label="lab_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of deferred income tax [Table]</link:label>
    <link:label id="lab_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C_documentation_en-US" xlink:label="lab_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Components of deferred income tax [Table]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ComponentsOfDeferredIncomeTaxTable" xlink:label="loc_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:to="lab_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:type="arc" />
    <link:label id="lab_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2_terseLabel_en-US" xlink:label="lab_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax [Axis]</link:label>
    <link:label id="lab_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2_label_en-US" xlink:label="lab_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred income tax [Axis]</link:label>
    <link:label id="lab_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2_documentation_en-US" xlink:label="lab_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred income tax [Axis]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DeferredIncomeTaxAxis" xlink:label="loc_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:to="lab_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:type="arc" />
    <link:label id="lab_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2_terseLabel_en-US" xlink:label="lab_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax [Domain]</link:label>
    <link:label id="lab_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2_label_en-US" xlink:label="lab_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred income tax [Domain]</link:label>
    <link:label id="lab_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2_documentation_en-US" xlink:label="lab_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Deferred income tax [Axis]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DeferredIncomeTaxDomain" xlink:label="loc_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2" xlink:to="lab_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2" xlink:type="arc" />
    <link:label id="lab_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663_terseLabel_en-US" xlink:label="lab_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of deferred income tax [Line Items]</link:label>
    <link:label id="lab_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663_label_en-US" xlink:label="lab_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of deferred income tax [Line Items]</link:label>
    <link:label id="lab_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663_documentation_en-US" xlink:label="lab_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Components of deferred income tax [Table]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ComponentsOfDeferredIncomeTaxLineItems" xlink:label="loc_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:to="lab_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6FADF7D4470C6DACA9EE50F49A9798C3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6FADF7D4470C6DACA9EE50F49A9798C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of deferred tax assets and liabilities [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6FADF7D4470C6DACA9EE50F49A9798C3_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6FADF7D4470C6DACA9EE50F49A9798C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6FADF7D4470C6DACA9EE50F49A9798C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6FADF7D4470C6DACA9EE50F49A9798C3" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6FADF7D4470C6DACA9EE50F49A9798C3" xlink:type="arc" />
    <link:label id="lab_ppih_GoodwilldisclosureAbstract_0D0E52EEC39DD5884DA350F49CE85AAA_label_en-US" xlink:label="lab_ppih_GoodwilldisclosureAbstract_0D0E52EEC39DD5884DA350F49CE85AAA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill disclosure [Abstract]</link:label>
    <link:label id="lab_ppih_GoodwilldisclosureAbstract_0D0E52EEC39DD5884DA350F49CE85AAA_documentation_en-US" xlink:label="lab_ppih_GoodwilldisclosureAbstract_0D0E52EEC39DD5884DA350F49CE85AAA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Goodwill disclosure [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_GoodwilldisclosureAbstract" xlink:label="loc_ppih_GoodwilldisclosureAbstract_0D0E52EEC39DD5884DA350F49CE85AAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_GoodwilldisclosureAbstract_0D0E52EEC39DD5884DA350F49CE85AAA" xlink:to="lab_ppih_GoodwilldisclosureAbstract_0D0E52EEC39DD5884DA350F49CE85AAA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA_label_en-US" xlink:label="lab_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="loc_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:to="lab_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55_label_en-US" xlink:label="lab_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55" xlink:to="lab_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971_label_en-US" xlink:label="lab_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971" xlink:to="lab_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:to="lab_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103" xlink:to="lab_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742" xlink:to="lab_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_6B9C75CBE2BB849BB25350F49CE86C66_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_6B9C75CBE2BB849BB25350F49CE86C66" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_6B9C75CBE2BB849BB25350F49CE86C66_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_6B9C75CBE2BB849BB25350F49CE86C66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_6B9C75CBE2BB849BB25350F49CE86C66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock_6B9C75CBE2BB849BB25350F49CE86C66" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock_6B9C75CBE2BB849BB25350F49CE86C66" xlink:type="arc" />
    <link:label id="lab_ppih_OptionsAdditionalTextAbstract_09F3C6088FAEC45BCDD38A1FC39A4CE2_label_en-US" xlink:label="lab_ppih_OptionsAdditionalTextAbstract_09F3C6088FAEC45BCDD38A1FC39A4CE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options additional text [Abstract]</link:label>
    <link:label id="lab_ppih_OptionsAdditionalTextAbstract_09F3C6088FAEC45BCDD38A1FC39A4CE2_documentation_en-US" xlink:label="lab_ppih_OptionsAdditionalTextAbstract_09F3C6088FAEC45BCDD38A1FC39A4CE2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Options additional text [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_OptionsAdditionalTextAbstract" xlink:label="loc_ppih_OptionsAdditionalTextAbstract_09F3C6088FAEC45BCDD38A1FC39A4CE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_OptionsAdditionalTextAbstract_09F3C6088FAEC45BCDD38A1FC39A4CE2" xlink:to="lab_ppih_OptionsAdditionalTextAbstract_09F3C6088FAEC45BCDD38A1FC39A4CE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of share based compensation additional text</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockOptionMember_48E84EBBD1C8A76D94BD8A1FC3A071A4_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember_48E84EBBD1C8A76D94BD8A1FC3A071A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Option [Member]</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_48E84EBBD1C8A76D94BD8A1FC3A071A4_label_en-US" xlink:label="lab_us-gaap_StockOptionMember_48E84EBBD1C8A76D94BD8A1FC3A071A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Option [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_48E84EBBD1C8A76D94BD8A1FC3A071A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember_48E84EBBD1C8A76D94BD8A1FC3A071A4" xlink:to="lab_us-gaap_StockOptionMember_48E84EBBD1C8A76D94BD8A1FC3A071A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_C267566CF0A5834522D98A1FC3A0DFBD_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_C267566CF0A5834522D98A1FC3A0DFBD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_C267566CF0A5834522D98A1FC3A0DFBD_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_C267566CF0A5834522D98A1FC3A0DFBD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_C267566CF0A5834522D98A1FC3A0DFBD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_C267566CF0A5834522D98A1FC3A0DFBD" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_C267566CF0A5834522D98A1FC3A0DFBD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_06C159C7E8C00C17DE5B8A1FC3A07535_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_06C159C7E8C00C17DE5B8A1FC3A07535" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period for stock options</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_06C159C7E8C00C17DE5B8A1FC3A07535" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_06C159C7E8C00C17DE5B8A1FC3A07535" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_06C159C7E8C00C17DE5B8A1FC3A07535" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0114FFBA0E292EBD73D98A1FC3A0BE9A_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0114FFBA0E292EBD73D98A1FC3A0BE9A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average fair value of options granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0114FFBA0E292EBD73D98A1FC3A0BE9A_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0114FFBA0E292EBD73D98A1FC3A0BE9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0114FFBA0E292EBD73D98A1FC3A0BE9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0114FFBA0E292EBD73D98A1FC3A0BE9A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0114FFBA0E292EBD73D98A1FC3A0BE9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_AA0FB3538F6F3BB4EF908A1FC3A0C4FA_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_AA0FB3538F6F3BB4EF908A1FC3A0C4FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock option expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_AA0FB3538F6F3BB4EF908A1FC3A0C4FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_AA0FB3538F6F3BB4EF908A1FC3A0C4FA" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_AA0FB3538F6F3BB4EF908A1FC3A0C4FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_75B2461824724E77A5918A1FC3A0AC78_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_75B2461824724E77A5918A1FC3A0AC78" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost is expected to be recognized over the weighted-average period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_75B2461824724E77A5918A1FC3A0AC78" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_75B2461824724E77A5918A1FC3A0AC78" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_75B2461824724E77A5918A1FC3A0AC78" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3B42E0D08C799119E8138A1FC3A0E8D2_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3B42E0D08C799119E8138A1FC3A0E8D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturity period for stock option from issuance date</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3B42E0D08C799119E8138A1FC3A0E8D2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3B42E0D08C799119E8138A1FC3A0E8D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3B42E0D08C799119E8138A1FC3A0E8D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3B42E0D08C799119E8138A1FC3A0E8D2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3B42E0D08C799119E8138A1FC3A0E8D2" xlink:type="arc" />
    <link:label id="lab_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6_label_en-US" xlink:label="lab_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of income tax expense (benefit) [Abstract]</link:label>
    <link:label id="lab_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6_documentation_en-US" xlink:label="lab_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Components of income tax expense (benefit) [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract" xlink:label="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:to="lab_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_CB6ECB9CFA244903754092383A85A5A9_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_CB6ECB9CFA244903754092383A85A5A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_CB6ECB9CFA244903754092383A85A5A9_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_CB6ECB9CFA244903754092383A85A5A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_CB6ECB9CFA244903754092383A85A5A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit_CB6ECB9CFA244903754092383A85A5A9" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit_CB6ECB9CFA244903754092383A85A5A9" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_B5447C5B5B622D3DB1E892383A859AF4_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit_B5447C5B5B622D3DB1E892383A859AF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_B5447C5B5B622D3DB1E892383A859AF4_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit_B5447C5B5B622D3DB1E892383A859AF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_B5447C5B5B622D3DB1E892383A859AF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit_B5447C5B5B622D3DB1E892383A859AF4" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit_B5447C5B5B622D3DB1E892383A859AF4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_B8CF5A3E1BF74009A2B792383A869CCF_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_B8CF5A3E1BF74009A2B792383A869CCF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current state and other</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_B8CF5A3E1BF74009A2B792383A869CCF_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_B8CF5A3E1BF74009A2B792383A869CCF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_B8CF5A3E1BF74009A2B792383A869CCF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_B8CF5A3E1BF74009A2B792383A869CCF" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_B8CF5A3E1BF74009A2B792383A869CCF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_9217B7128ADECB0C7CEE92383A864C10_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_9217B7128ADECB0C7CEE92383A864C10" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_9217B7128ADECB0C7CEE92383A864C10_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_9217B7128ADECB0C7CEE92383A864C10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9217B7128ADECB0C7CEE92383A864C10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9217B7128ADECB0C7CEE92383A864C10" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_9217B7128ADECB0C7CEE92383A864C10" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_D2B19F4F04ECAB5BFE3C92383A8609A9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_D2B19F4F04ECAB5BFE3C92383A8609A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_D2B19F4F04ECAB5BFE3C92383A8609A9_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_D2B19F4F04ECAB5BFE3C92383A8609A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_D2B19F4F04ECAB5BFE3C92383A8609A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_D2B19F4F04ECAB5BFE3C92383A8609A9" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_D2B19F4F04ECAB5BFE3C92383A8609A9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_926EAF6D7E812B40C87C92383A86A8D8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_926EAF6D7E812B40C87C92383A86A8D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_926EAF6D7E812B40C87C92383A86A8D8_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_926EAF6D7E812B40C87C92383A86A8D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_926EAF6D7E812B40C87C92383A86A8D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_926EAF6D7E812B40C87C92383A86A8D8" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_926EAF6D7E812B40C87C92383A86A8D8" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_24D3607817280336FD0392383A866875_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_24D3607817280336FD0392383A866875" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred state and other</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_24D3607817280336FD0392383A866875_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_24D3607817280336FD0392383A866875" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_24D3607817280336FD0392383A866875" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_24D3607817280336FD0392383A866875" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_24D3607817280336FD0392383A866875" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_2BF3A67B2F9250DF80F092383A86DC6B_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_2BF3A67B2F9250DF80F092383A86DC6B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total deferred income tax benefit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2BF3A67B2F9250DF80F092383A86DC6B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2BF3A67B2F9250DF80F092383A86DC6B" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_2BF3A67B2F9250DF80F092383A86DC6B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_340ACFFF043EDC4DBAF592383A86C72D_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_340ACFFF043EDC4DBAF592383A86C72D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_340ACFFF043EDC4DBAF592383A86C72D_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_340ACFFF043EDC4DBAF592383A86C72D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_340ACFFF043EDC4DBAF592383A86C72D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_340ACFFF043EDC4DBAF592383A86C72D" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_340ACFFF043EDC4DBAF592383A86C72D" xlink:type="arc" />
    <link:label id="lab_ppih_StockcompensationexpenseAbstract_82E8F5C849FE63D06C9F9C31C1A83521_label_en-US" xlink:label="lab_ppih_StockcompensationexpenseAbstract_82E8F5C849FE63D06C9F9C31C1A83521" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock compensation expense [Abstract]</link:label>
    <link:label id="lab_ppih_StockcompensationexpenseAbstract_82E8F5C849FE63D06C9F9C31C1A83521_documentation_en-US" xlink:label="lab_ppih_StockcompensationexpenseAbstract_82E8F5C849FE63D06C9F9C31C1A83521" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock compensation expense [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_StockcompensationexpenseAbstract" xlink:label="loc_ppih_StockcompensationexpenseAbstract_82E8F5C849FE63D06C9F9C31C1A83521" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_StockcompensationexpenseAbstract_82E8F5C849FE63D06C9F9C31C1A83521" xlink:to="lab_ppih_StockcompensationexpenseAbstract_82E8F5C849FE63D06C9F9C31C1A83521" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:type="arc" />
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:to="lab_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:type="arc" />
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8" xlink:to="lab_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ABA912455782783048299C31C1A824CB_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_ABA912455782783048299C31C1A824CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ABA912455782783048299C31C1A824CB_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_ABA912455782783048299C31C1A824CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allocated Share-based Compensation Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABA912455782783048299C31C1A824CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABA912455782783048299C31C1A824CB" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_ABA912455782783048299C31C1A824CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockExpense_2536DCAC0C4E015819789C31C1A80A29_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense_2536DCAC0C4E015819789C31C1A80A29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_RestrictedStockExpense_2536DCAC0C4E015819789C31C1A80A29_label_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense_2536DCAC0C4E015819789C31C1A80A29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock or Unit Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockExpense" xlink:label="loc_us-gaap_RestrictedStockExpense_2536DCAC0C4E015819789C31C1A80A29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockExpense_2536DCAC0C4E015819789C31C1A80A29" xlink:to="lab_us-gaap_RestrictedStockExpense_2536DCAC0C4E015819789C31C1A80A29" xlink:type="arc" />
    <link:label id="lab_ppih_CorrectionsofimmaterialerrorsAbstract_98514A6B4DED9295BE0D911A40E46C05_label_en-US" xlink:label="lab_ppih_CorrectionsofimmaterialerrorsAbstract_98514A6B4DED9295BE0D911A40E46C05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corrections of immaterial errors [Abstract]</link:label>
    <link:label id="lab_ppih_CorrectionsofimmaterialerrorsAbstract_98514A6B4DED9295BE0D911A40E46C05_documentation_en-US" xlink:label="lab_ppih_CorrectionsofimmaterialerrorsAbstract_98514A6B4DED9295BE0D911A40E46C05" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corrections of immaterial errors [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CorrectionsofimmaterialerrorsAbstract" xlink:label="loc_ppih_CorrectionsofimmaterialerrorsAbstract_98514A6B4DED9295BE0D911A40E46C05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CorrectionsofimmaterialerrorsAbstract_98514A6B4DED9295BE0D911A40E46C05" xlink:to="lab_ppih_CorrectionsofimmaterialerrorsAbstract_98514A6B4DED9295BE0D911A40E46C05" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for Error Corrections [Axis]</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for Error Corrections [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:to="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for Error Correction [Domain]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for Error Correction [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549" xlink:to="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScenarioUnspecifiedDomain_357A37AE75F027711789911A40E59A8C_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain_357A37AE75F027711789911A40E59A8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_357A37AE75F027711789911A40E59A8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_357A37AE75F027711789911A40E59A8C" xlink:to="lab_us-gaap_ScenarioUnspecifiedDomain_357A37AE75F027711789911A40E59A8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9" xlink:to="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_76AC04C6F98B910A3429911A40E55BC4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_76AC04C6F98B910A3429911A40E55BC4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_76AC04C6F98B910A3429911A40E55BC4_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_76AC04C6F98B910A3429911A40E55BC4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_76AC04C6F98B910A3429911A40E55BC4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_76AC04C6F98B910A3429911A40E55BC4" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_76AC04C6F98B910A3429911A40E55BC4" xlink:type="arc" />
    <link:label id="lab_ppih_CapitalLeasesAbstract_145CB1A4F481EC518C19D9A9A6A9CE1C_label_en-US" xlink:label="lab_ppih_CapitalLeasesAbstract_145CB1A4F481EC518C19D9A9A6A9CE1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital leases [Abstract]</link:label>
    <link:label id="lab_ppih_CapitalLeasesAbstract_145CB1A4F481EC518C19D9A9A6A9CE1C_documentation_en-US" xlink:label="lab_ppih_CapitalLeasesAbstract_145CB1A4F481EC518C19D9A9A6A9CE1C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capital leases [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesAbstract" xlink:label="loc_ppih_CapitalLeasesAbstract_145CB1A4F481EC518C19D9A9A6A9CE1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CapitalLeasesAbstract_145CB1A4F481EC518C19D9A9A6A9CE1C" xlink:to="lab_ppih_CapitalLeasesAbstract_145CB1A4F481EC518C19D9A9A6A9CE1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Debt [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:to="lab_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:to="lab_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:to="lab_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeasesAcquiredInPlaceMember_EAE6A6DF33233F5CF4DFD9A9A6AF84B0_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAcquiredInPlaceMember_EAE6A6DF33233F5CF4DFD9A9A6AF84B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canadian lease</link:label>
    <link:label id="lab_us-gaap_LeasesAcquiredInPlaceMember_EAE6A6DF33233F5CF4DFD9A9A6AF84B0_label_en-US" xlink:label="lab_us-gaap_LeasesAcquiredInPlaceMember_EAE6A6DF33233F5CF4DFD9A9A6AF84B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases, Acquired-in-Place [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAcquiredInPlaceMember" xlink:label="loc_us-gaap_LeasesAcquiredInPlaceMember_EAE6A6DF33233F5CF4DFD9A9A6AF84B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAcquiredInPlaceMember_EAE6A6DF33233F5CF4DFD9A9A6AF84B0" xlink:to="lab_us-gaap_LeasesAcquiredInPlaceMember_EAE6A6DF33233F5CF4DFD9A9A6AF84B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeaseObligationsMember_F3C5BF347D64410760B2D9A9A6AF3892_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsMember_F3C5BF347D64410760B2D9A9A6AF3892" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canadian capital lease</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsMember_F3C5BF347D64410760B2D9A9A6AF3892_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsMember_F3C5BF347D64410760B2D9A9A6AF3892" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Lease Obligations [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsMember" xlink:label="loc_us-gaap_CapitalLeaseObligationsMember_F3C5BF347D64410760B2D9A9A6AF3892" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsMember_F3C5BF347D64410760B2D9A9A6AF3892" xlink:to="lab_us-gaap_CapitalLeaseObligationsMember_F3C5BF347D64410760B2D9A9A6AF3892" xlink:type="arc" />
    <link:label id="lab_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85_terseLabel_en-US" xlink:label="lab_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indian capital leases [Member]</link:label>
    <link:label id="lab_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85_label_en-US" xlink:label="lab_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indian capital leases [Member]</link:label>
    <link:label id="lab_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85_documentation_en-US" xlink:label="lab_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Indian capital leases [Member]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IndianCapitalLeasesMember" xlink:label="loc_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85" xlink:to="lab_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalAdditionsMember_8E6005ED4DF70EA2881DD9A9A6AF8233_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalAdditionsMember_8E6005ED4DF70EA2881DD9A9A6AF8233" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Addition Purchase Commitments [Member]</link:label>
    <link:label id="lab_us-gaap_CapitalAdditionsMember_8E6005ED4DF70EA2881DD9A9A6AF8233_label_en-US" xlink:label="lab_us-gaap_CapitalAdditionsMember_8E6005ED4DF70EA2881DD9A9A6AF8233" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Addition Purchase Commitments [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalAdditionsMember" xlink:label="loc_us-gaap_CapitalAdditionsMember_8E6005ED4DF70EA2881DD9A9A6AF8233" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalAdditionsMember_8E6005ED4DF70EA2881DD9A9A6AF8233" xlink:to="lab_us-gaap_CapitalAdditionsMember_8E6005ED4DF70EA2881DD9A9A6AF8233" xlink:type="arc" />
    <link:label id="lab_us-gaap_VehiclesMember_C1F9CD5A430796177D8FD9A9A6AF245E_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember_C1F9CD5A430796177D8FD9A9A6AF245E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_C1F9CD5A430796177D8FD9A9A6AF245E_label_en-US" xlink:label="lab_us-gaap_VehiclesMember_C1F9CD5A430796177D8FD9A9A6AF245E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_C1F9CD5A430796177D8FD9A9A6AF245E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember_C1F9CD5A430796177D8FD9A9A6AF245E" xlink:to="lab_us-gaap_VehiclesMember_C1F9CD5A430796177D8FD9A9A6AF245E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="lab_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentIssuanceDate1_AC51DA07DC139C0F5AF0D9A9A6AFDD32_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentIssuanceDate1_AC51DA07DC139C0F5AF0D9A9A6AFDD32" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Issuance Date</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentIssuanceDate1_AC51DA07DC139C0F5AF0D9A9A6AFDD32_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentIssuanceDate1_AC51DA07DC139C0F5AF0D9A9A6AFDD32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Issuance Date</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_AC51DA07DC139C0F5AF0D9A9A6AFDD32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentIssuanceDate1_AC51DA07DC139C0F5AF0D9A9A6AFDD32" xlink:to="lab_us-gaap_DebtInstrumentIssuanceDate1_AC51DA07DC139C0F5AF0D9A9A6AFDD32" xlink:type="arc" />
    <link:label id="lab_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906_terseLabel_en-US" xlink:label="lab_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Face value of debt in local currency</link:label>
    <link:label id="lab_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906_label_en-US" xlink:label="lab_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Face value of debt in local currency</link:label>
    <link:label id="lab_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906_documentation_en-US" xlink:label="lab_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Face value of debt in local currency</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FaceValueOfDebtInLocalCurrency" xlink:label="loc_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906" xlink:to="lab_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeaseObligations_1E4DECDF36F70001FEB0D9A9A6AF084D_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligations_1E4DECDF36F70001FEB0D9A9A6AF084D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized lease obligations</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligations_1E4DECDF36F70001FEB0D9A9A6AF084D_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligations_1E4DECDF36F70001FEB0D9A9A6AF084D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Lease Obligations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_1E4DECDF36F70001FEB0D9A9A6AF084D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligations_1E4DECDF36F70001FEB0D9A9A6AF084D" xlink:to="lab_us-gaap_CapitalLeaseObligations_1E4DECDF36F70001FEB0D9A9A6AF084D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_11BA87ED5E383DD681C2D9A9A6AF4E1C_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_11BA87ED5E383DD681C2D9A9A6AF4E1C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, interest rate, stated percentage range, minimum</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_11BA87ED5E383DD681C2D9A9A6AF4E1C_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_11BA87ED5E383DD681C2D9A9A6AF4E1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_11BA87ED5E383DD681C2D9A9A6AF4E1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_11BA87ED5E383DD681C2D9A9A6AF4E1C" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_11BA87ED5E383DD681C2D9A9A6AF4E1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_D624E9F1CDE0F3F3B0E5D9A9A6AF94E2_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_D624E9F1CDE0F3F3B0E5D9A9A6AF94E2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate at Period End</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_D624E9F1CDE0F3F3B0E5D9A9A6AF94E2_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_D624E9F1CDE0F3F3B0E5D9A9A6AF94E2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_D624E9F1CDE0F3F3B0E5D9A9A6AF94E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_D624E9F1CDE0F3F3B0E5D9A9A6AF94E2" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_D624E9F1CDE0F3F3B0E5D9A9A6AF94E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_457331849EF2F01CFC7AD9A9A6AF0C05_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment_457331849EF2F01CFC7AD9A9A6AF0C05" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_457331849EF2F01CFC7AD9A9A6AF0C05_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment_457331849EF2F01CFC7AD9A9A6AF0C05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_457331849EF2F01CFC7AD9A9A6AF0C05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment_457331849EF2F01CFC7AD9A9A6AF0C05" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment_457331849EF2F01CFC7AD9A9A6AF0C05" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDate_E783D3B7FCF8BD301201D9A9A6B0AE56_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate_E783D3B7FCF8BD301201D9A9A6B0AE56" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Maturity Date</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDate_E783D3B7FCF8BD301201D9A9A6B0AE56_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate_E783D3B7FCF8BD301201D9A9A6B0AE56" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Maturity Date</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_E783D3B7FCF8BD301201D9A9A6B0AE56" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate_E783D3B7FCF8BD301201D9A9A6B0AE56" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate_E783D3B7FCF8BD301201D9A9A6B0AE56" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity securities by industry [Axis]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Industry Sector [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:to="lab_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity securities, industry [Domain]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Industry Sector [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF" xlink:to="lab_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Securities by Entity Size [Axis]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities by Entity Size [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByEntitySizeAxis" xlink:label="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:to="lab_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Securities, Entity Size [Domain]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, Entity Size [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E" xlink:to="lab_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Securities by Investment Objective [Axis]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities by Investment Objective [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:to="lab_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Securities, Investment Objective [Domain]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, Investment Objective [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0" xlink:to="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_C577E05D713B767E17F4BD59E3D1AAC2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_C577E05D713B767E17F4BD59E3D1AAC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_C577E05D713B767E17F4BD59E3D1AAC2_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_C577E05D713B767E17F4BD59E3D1AAC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_C577E05D713B767E17F4BD59E3D1AAC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_C577E05D713B767E17F4BD59E3D1AAC2" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_C577E05D713B767E17F4BD59E3D1AAC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_535FAF12DCA8BC3ADDA6BD72540FA1BB_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_535FAF12DCA8BC3ADDA6BD72540FA1BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable, net discontinued operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_535FAF12DCA8BC3ADDA6BD72540FA1BB_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_535FAF12DCA8BC3ADDA6BD72540FA1BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_535FAF12DCA8BC3ADDA6BD72540FA1BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_535FAF12DCA8BC3ADDA6BD72540FA1BB" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_535FAF12DCA8BC3ADDA6BD72540FA1BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5EF4B75A81C4D1200124BD72540F1205_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5EF4B75A81C4D1200124BD72540F1205" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total assets from discontinued operations</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5EF4B75A81C4D1200124BD72540F1205_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5EF4B75A81C4D1200124BD72540F1205" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5EF4B75A81C4D1200124BD72540F1205" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5EF4B75A81C4D1200124BD72540F1205" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5EF4B75A81C4D1200124BD72540F1205" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities_703DCC6F7C240B2F04F5BD72540F5B47_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities_703DCC6F7C240B2F04F5BD72540F5B47" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts payable, accrued expenses and other</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities_703DCC6F7C240B2F04F5BD72540F5B47_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities_703DCC6F7C240B2F04F5BD72540F5B47" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities_703DCC6F7C240B2F04F5BD72540F5B47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities_703DCC6F7C240B2F04F5BD72540F5B47" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities_703DCC6F7C240B2F04F5BD72540F5B47" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_B7579D4FB8F861725345BD72540F69E8_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_B7579D4FB8F861725345BD72540F69E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total liabilities from discontinued operations</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_B7579D4FB8F861725345BD72540F69E8_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_B7579D4FB8F861725345BD72540F69E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_B7579D4FB8F861725345BD72540F69E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_B7579D4FB8F861725345BD72540F69E8" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_B7579D4FB8F861725345BD72540F69E8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_71CB5BAEACAF75A8355B50F49C0D64BB_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_71CB5BAEACAF75A8355B50F49C0D64BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_71CB5BAEACAF75A8355B50F49C0D64BB_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_71CB5BAEACAF75A8355B50F49C0D64BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_71CB5BAEACAF75A8355B50F49C0D64BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_71CB5BAEACAF75A8355B50F49C0D64BB" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_71CB5BAEACAF75A8355B50F49C0D64BB" xlink:type="arc" />
    <link:label id="lab_ppih_FinancialinstrumentsAbstract_B02491748397D5C14BD38A1FC5A50896_label_en-US" xlink:label="lab_ppih_FinancialinstrumentsAbstract_B02491748397D5C14BD38A1FC5A50896" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial instruments [Abstract]</link:label>
    <link:label id="lab_ppih_FinancialinstrumentsAbstract_B02491748397D5C14BD38A1FC5A50896_documentation_en-US" xlink:label="lab_ppih_FinancialinstrumentsAbstract_B02491748397D5C14BD38A1FC5A50896" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financial instruments [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FinancialinstrumentsAbstract" xlink:label="loc_ppih_FinancialinstrumentsAbstract_B02491748397D5C14BD38A1FC5A50896" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_FinancialinstrumentsAbstract_B02491748397D5C14BD38A1FC5A50896" xlink:to="lab_ppih_FinancialinstrumentsAbstract_B02491748397D5C14BD38A1FC5A50896" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="loc_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE" xlink:to="lab_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE" xlink:type="arc" />
    <link:label id="lab_ppih_LossPerShareAbstract_5F9FB59A7F9E805A66298D5339A0534A_label_en-US" xlink:label="lab_ppih_LossPerShareAbstract_5F9FB59A7F9E805A66298D5339A0534A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss per share [Abstract]</link:label>
    <link:label id="lab_ppih_LossPerShareAbstract_5F9FB59A7F9E805A66298D5339A0534A_documentation_en-US" xlink:label="lab_ppih_LossPerShareAbstract_5F9FB59A7F9E805A66298D5339A0534A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loss per share [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LossPerShareAbstract" xlink:label="loc_ppih_LossPerShareAbstract_5F9FB59A7F9E805A66298D5339A0534A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_LossPerShareAbstract_5F9FB59A7F9E805A66298D5339A0534A" xlink:to="lab_ppih_LossPerShareAbstract_5F9FB59A7F9E805A66298D5339A0534A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic weighted average number of common shares outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic weighted average number of common shares outstanding [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82FBDA10852EAD4330F58D5339A037C2_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82FBDA10852EAD4330F58D5339A037C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic weighted average number of common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82FBDA10852EAD4330F58D5339A037C2_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82FBDA10852EAD4330F58D5339A037C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82FBDA10852EAD4330F58D5339A037C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82FBDA10852EAD4330F58D5339A037C2" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82FBDA10852EAD4330F58D5339A037C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_631D5F4C2209D9A263C08D5339A0D01F_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_631D5F4C2209D9A263C08D5339A0D01F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive effect of stock options, deferred stock and restricted stock units</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_631D5F4C2209D9A263C08D5339A0D01F_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_631D5F4C2209D9A263C08D5339A0D01F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_631D5F4C2209D9A263C08D5339A0D01F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_631D5F4C2209D9A263C08D5339A0D01F" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_631D5F4C2209D9A263C08D5339A0D01F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3095EE2DBF89DABF6A198D5339A02EEC_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3095EE2DBF89DABF6A198D5339A02EEC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options not included in the computation of diluted EPS of common stock because the option exercise prices exceeded the average market prices</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3095EE2DBF89DABF6A198D5339A02EEC_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3095EE2DBF89DABF6A198D5339A02EEC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3095EE2DBF89DABF6A198D5339A02EEC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3095EE2DBF89DABF6A198D5339A02EEC" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3095EE2DBF89DABF6A198D5339A02EEC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_76DC724372D1C6E798958D5339A0C7E5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_76DC724372D1C6E798958D5339A0C7E5" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Canceled options during the year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_76DC724372D1C6E798958D5339A0C7E5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_76DC724372D1C6E798958D5339A0C7E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_76DC724372D1C6E798958D5339A0C7E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_76DC724372D1C6E798958D5339A0C7E5" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_76DC724372D1C6E798958D5339A0C7E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8AD8DEE57AE06CDD0E918D5339A05C1F_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8AD8DEE57AE06CDD0E918D5339A05C1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options with an exercise price below the average stock price</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8AD8DEE57AE06CDD0E918D5339A05C1F_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8AD8DEE57AE06CDD0E918D5339A05C1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8AD8DEE57AE06CDD0E918D5339A05C1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8AD8DEE57AE06CDD0E918D5339A05C1F" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8AD8DEE57AE06CDD0E918D5339A05C1F" xlink:type="arc" />
    <link:label id="lab_ppih_AccumulatedOtherComprehensiveLossAbstract_D85574A31E32EA8BE31950F49C3C2431_label_en-US" xlink:label="lab_ppih_AccumulatedOtherComprehensiveLossAbstract_D85574A31E32EA8BE31950F49C3C2431" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss [Abstract]</link:label>
    <link:label id="lab_ppih_AccumulatedOtherComprehensiveLossAbstract_D85574A31E32EA8BE31950F49C3C2431_documentation_en-US" xlink:label="lab_ppih_AccumulatedOtherComprehensiveLossAbstract_D85574A31E32EA8BE31950F49C3C2431" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_AccumulatedOtherComprehensiveLossAbstract" xlink:label="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_D85574A31E32EA8BE31950F49C3C2431" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_D85574A31E32EA8BE31950F49C3C2431" xlink:to="lab_ppih_AccumulatedOtherComprehensiveLossAbstract_D85574A31E32EA8BE31950F49C3C2431" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_17612C8436188470BBE350F49C3C3D81_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_17612C8436188470BBE350F49C3C3D81" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_17612C8436188470BBE350F49C3C3D81_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_17612C8436188470BBE350F49C3C3D81" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_17612C8436188470BBE350F49C3C3D81" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_17612C8436188470BBE350F49C3C3D81" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_17612C8436188470BBE350F49C3C3D81" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestatementAdjustmentMember_6F2EB4F875F62C728144D9A9A73134F2_terseLabel_en-US" xlink:label="lab_us-gaap_RestatementAdjustmentMember_6F2EB4F875F62C728144D9A9A73134F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Adjustment [Member]</link:label>
    <link:label id="lab_us-gaap_RestatementAdjustmentMember_6F2EB4F875F62C728144D9A9A73134F2_label_en-US" xlink:label="lab_us-gaap_RestatementAdjustmentMember_6F2EB4F875F62C728144D9A9A73134F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Adjustment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="loc_us-gaap_RestatementAdjustmentMember_6F2EB4F875F62C728144D9A9A73134F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestatementAdjustmentMember_6F2EB4F875F62C728144D9A9A73134F2" xlink:to="lab_us-gaap_RestatementAdjustmentMember_6F2EB4F875F62C728144D9A9A73134F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScenarioPreviouslyReportedMember_AE277046C9DD950AFB06D9A9A73106CE_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioPreviouslyReportedMember_AE277046C9DD950AFB06D9A9A73106CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Previously Reported [Member]</link:label>
    <link:label id="lab_us-gaap_ScenarioPreviouslyReportedMember_AE277046C9DD950AFB06D9A9A73106CE_label_en-US" xlink:label="lab_us-gaap_ScenarioPreviouslyReportedMember_AE277046C9DD950AFB06D9A9A73106CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Previously Reported [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="loc_us-gaap_ScenarioPreviouslyReportedMember_AE277046C9DD950AFB06D9A9A73106CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioPreviouslyReportedMember_AE277046C9DD950AFB06D9A9A73106CE" xlink:to="lab_us-gaap_ScenarioPreviouslyReportedMember_AE277046C9DD950AFB06D9A9A73106CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_DC955790B13C293102DDD9A9A7328927_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_DC955790B13C293102DDD9A9A7328927" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Error Corrections and Prior Period Adjustments, Description</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_DC955790B13C293102DDD9A9A7328927_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_DC955790B13C293102DDD9A9A7328927" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Error Corrections and Prior Period Adjustments, Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_DC955790B13C293102DDD9A9A7328927" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_DC955790B13C293102DDD9A9A7328927" xlink:to="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_DC955790B13C293102DDD9A9A7328927" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_219289829B455C0251DCD9A9A732FB91_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_219289829B455C0251DCD9A9A732FB91" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_219289829B455C0251DCD9A9A732FB91_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_219289829B455C0251DCD9A9A732FB91" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_219289829B455C0251DCD9A9A732FB91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital_219289829B455C0251DCD9A9A732FB91" xlink:to="lab_us-gaap_AdditionalPaidInCapital_219289829B455C0251DCD9A9A732FB91" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsUnappropriated_2B1EA3D641838B1D95E8D9A9A7325B19_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated_2B1EA3D641838B1D95E8D9A9A7325B19" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsUnappropriated_2B1EA3D641838B1D95E8D9A9A7325B19_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated_2B1EA3D641838B1D95E8D9A9A7325B19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings, Unappropriated</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_2B1EA3D641838B1D95E8D9A9A7325B19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsUnappropriated_2B1EA3D641838B1D95E8D9A9A7325B19" xlink:to="lab_us-gaap_RetainedEarningsUnappropriated_2B1EA3D641838B1D95E8D9A9A7325B19" xlink:type="arc" />
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_7E62FB0C39D3F8A814B5D9A9A732A29E_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_7E62FB0C39D3F8A814B5D9A9A732A29E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative expense</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_7E62FB0C39D3F8A814B5D9A9A732A29E_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_7E62FB0C39D3F8A814B5D9A9A732A29E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7E62FB0C39D3F8A814B5D9A9A732A29E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_7E62FB0C39D3F8A814B5D9A9A732A29E" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense_7E62FB0C39D3F8A814B5D9A9A732A29E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingExpenses_5738CE61220327A7EBECD9A9A7320DD0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses_5738CE61220327A7EBECD9A9A7320DD0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_5738CE61220327A7EBECD9A9A7320DD0_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses_5738CE61220327A7EBECD9A9A7320DD0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_5738CE61220327A7EBECD9A9A7320DD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_5738CE61220327A7EBECD9A9A7320DD0" xlink:to="lab_us-gaap_OperatingExpenses_5738CE61220327A7EBECD9A9A7320DD0" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_F9179933CA4EB289DFE1D9A9A732D967_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_F9179933CA4EB289DFE1D9A9A732D967" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_F9179933CA4EB289DFE1D9A9A732D967_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_F9179933CA4EB289DFE1D9A9A732D967" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_F9179933CA4EB289DFE1D9A9A732D967" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_F9179933CA4EB289DFE1D9A9A732D967" xlink:to="lab_us-gaap_OperatingIncomeLoss_F9179933CA4EB289DFE1D9A9A732D967" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_E436D50A8F348A20BF34D9A9A732495E_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_E436D50A8F348A20BF34D9A9A732495E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss from continuing operations before income taxes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_E436D50A8F348A20BF34D9A9A732495E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_E436D50A8F348A20BF34D9A9A732495E" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_E436D50A8F348A20BF34D9A9A732495E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_0102F2D21F8D89778B4FD9A9A732E512_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations_0102F2D21F8D89778B4FD9A9A732E512" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_0102F2D21F8D89778B4FD9A9A732E512_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations_0102F2D21F8D89778B4FD9A9A732E512" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_0102F2D21F8D89778B4FD9A9A732E512" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_0102F2D21F8D89778B4FD9A9A732E512" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations_0102F2D21F8D89778B4FD9A9A732E512" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78B8D21E4BF4415D4093D9A9A7327476_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78B8D21E4BF4415D4093D9A9A7327476" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loss per share from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78B8D21E4BF4415D4093D9A9A7327476_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78B8D21E4BF4415D4093D9A9A7327476" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic and Diluted Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78B8D21E4BF4415D4093D9A9A7327476" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78B8D21E4BF4415D4093D9A9A7327476" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78B8D21E4BF4415D4093D9A9A7327476" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_799DD46C9DE6A9C38BCCD9A9A732130E_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_799DD46C9DE6A9C38BCCD9A9A732130E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loss per share, basic and diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_799DD46C9DE6A9C38BCCD9A9A732130E_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_799DD46C9DE6A9C38BCCD9A9A732130E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_799DD46C9DE6A9C38BCCD9A9A732130E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_799DD46C9DE6A9C38BCCD9A9A732130E" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted_799DD46C9DE6A9C38BCCD9A9A732130E" xlink:type="arc" />
    <link:label id="lab_ppih_LongLivedAssetsAbstract_952EF78EBB2E841E07BAD9A9A7587CA5_label_en-US" xlink:label="lab_ppih_LongLivedAssetsAbstract_952EF78EBB2E841E07BAD9A9A7587CA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long lived assets [Abstract]</link:label>
    <link:label id="lab_ppih_LongLivedAssetsAbstract_952EF78EBB2E841E07BAD9A9A7587CA5_documentation_en-US" xlink:label="lab_ppih_LongLivedAssetsAbstract_952EF78EBB2E841E07BAD9A9A7587CA5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long lived assets [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LongLivedAssetsAbstract" xlink:label="loc_ppih_LongLivedAssetsAbstract_952EF78EBB2E841E07BAD9A9A7587CA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_LongLivedAssetsAbstract_952EF78EBB2E841E07BAD9A9A7587CA5" xlink:to="lab_ppih_LongLivedAssetsAbstract_952EF78EBB2E841E07BAD9A9A7587CA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35_verboseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Business Segments [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_E1E7983C168F7B69BBCBD9A9A758B88B_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_E1E7983C168F7B69BBCBD9A9A758B88B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_E1E7983C168F7B69BBCBD9A9A758B88B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_E1E7983C168F7B69BBCBD9A9A758B88B" xlink:to="lab_us-gaap_SegmentDomain_E1E7983C168F7B69BBCBD9A9A758B88B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_Depreciation_82AB4C1EAD1BAE754A88D9A9A759B8E3_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation_82AB4C1EAD1BAE754A88D9A9A759B8E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_82AB4C1EAD1BAE754A88D9A9A759B8E3_label_en-US" xlink:label="lab_us-gaap_Depreciation_82AB4C1EAD1BAE754A88D9A9A759B8E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_82AB4C1EAD1BAE754A88D9A9A759B8E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_82AB4C1EAD1BAE754A88D9A9A759B8E3" xlink:to="lab_us-gaap_Depreciation_82AB4C1EAD1BAE754A88D9A9A759B8E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_RealEstateGrossAtCarryingValue_78710F727C94D3CB0010D9A9A7597F45_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateGrossAtCarryingValue_78710F727C94D3CB0010D9A9A7597F45" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land, buildings and improvements</link:label>
    <link:label id="lab_us-gaap_RealEstateGrossAtCarryingValue_78710F727C94D3CB0010D9A9A7597F45_label_en-US" xlink:label="lab_us-gaap_RealEstateGrossAtCarryingValue_78710F727C94D3CB0010D9A9A7597F45" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule III, Real Estate, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RealEstateGrossAtCarryingValue" xlink:label="loc_us-gaap_RealEstateGrossAtCarryingValue_78710F727C94D3CB0010D9A9A7597F45" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateGrossAtCarryingValue_78710F727C94D3CB0010D9A9A7597F45" xlink:to="lab_us-gaap_RealEstateGrossAtCarryingValue_78710F727C94D3CB0010D9A9A7597F45" xlink:type="arc" />
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_35E454C29C9BD2E44CE7D9A9A759EBC8_verboseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross_35E454C29C9BD2E44CE7D9A9A759EBC8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_35E454C29C9BD2E44CE7D9A9A759EBC8_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross_35E454C29C9BD2E44CE7D9A9A759EBC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_35E454C29C9BD2E44CE7D9A9A759EBC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross_35E454C29C9BD2E44CE7D9A9A759EBC8" xlink:to="lab_us-gaap_MachineryAndEquipmentGross_35E454C29C9BD2E44CE7D9A9A759EBC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_FurnitureAndFixturesGross_5DCCE8278E79AD8FA4E7D9A9A7599B89_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesGross_5DCCE8278E79AD8FA4E7D9A9A7599B89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture, office equipment and computer systems</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesGross_5DCCE8278E79AD8FA4E7D9A9A7599B89_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesGross_5DCCE8278E79AD8FA4E7D9A9A7599B89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_5DCCE8278E79AD8FA4E7D9A9A7599B89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesGross_5DCCE8278E79AD8FA4E7D9A9A7599B89" xlink:to="lab_us-gaap_FurnitureAndFixturesGross_5DCCE8278E79AD8FA4E7D9A9A7599B89" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOther_D83D9DA0583914CFDF84D9A9A75981D3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOther_D83D9DA0583914CFDF84D9A9A75981D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transportation equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOther_D83D9DA0583914CFDF84D9A9A75981D3_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOther_D83D9DA0583914CFDF84D9A9A75981D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Other, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_D83D9DA0583914CFDF84D9A9A75981D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentOther_D83D9DA0583914CFDF84D9A9A75981D3" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentOther_D83D9DA0583914CFDF84D9A9A75981D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_34E96272F8007AF43EA8D9A9A759BA35_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_34E96272F8007AF43EA8D9A9A759BA35" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Subtotal</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_34E96272F8007AF43EA8D9A9A759BA35_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_34E96272F8007AF43EA8D9A9A759BA35" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_34E96272F8007AF43EA8D9A9A759BA35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_34E96272F8007AF43EA8D9A9A759BA35" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_34E96272F8007AF43EA8D9A9A759BA35" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D0E6185E756658766FBD9A9A75956CA_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D0E6185E756658766FBD9A9A75956CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D0E6185E756658766FBD9A9A75956CA_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D0E6185E756658766FBD9A9A75956CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D0E6185E756658766FBD9A9A75956CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D0E6185E756658766FBD9A9A75956CA" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D0E6185E756658766FBD9A9A75956CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_AE9C7151C00E41E3C2C8D9A9A759C138_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_AE9C7151C00E41E3C2C8D9A9A759C138" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net of accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_AE9C7151C00E41E3C2C8D9A9A759C138_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_AE9C7151C00E41E3C2C8D9A9A759C138" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_AE9C7151C00E41E3C2C8D9A9A759C138" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_AE9C7151C00E41E3C2C8D9A9A759C138" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_AE9C7151C00E41E3C2C8D9A9A759C138" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors_D8EFD5C8A9D86D475F15D9A9A7580EF0_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors_D8EFD5C8A9D86D475F15D9A9A7580EF0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Tangible Assets, Other Descriptors</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors_D8EFD5C8A9D86D475F15D9A9A7580EF0_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors_D8EFD5C8A9D86D475F15D9A9A7580EF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Tangible Assets, Other Descriptors</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors" xlink:label="loc_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors_D8EFD5C8A9D86D475F15D9A9A7580EF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors_D8EFD5C8A9D86D475F15D9A9A7580EF0" xlink:to="lab_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors_D8EFD5C8A9D86D475F15D9A9A7580EF0" xlink:type="arc" />
    <link:label id="lab_ppih_IncometaxnarrativeAbstract_427C670F1EB080637D21D9A9A5DE8AAC_label_en-US" xlink:label="lab_ppih_IncometaxnarrativeAbstract_427C670F1EB080637D21D9A9A5DE8AAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax narrative [Abstract]</link:label>
    <link:label id="lab_ppih_IncometaxnarrativeAbstract_427C670F1EB080637D21D9A9A5DE8AAC_documentation_en-US" xlink:label="lab_ppih_IncometaxnarrativeAbstract_427C670F1EB080637D21D9A9A5DE8AAC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income tax narrative [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncometaxnarrativeAbstract" xlink:label="loc_ppih_IncometaxnarrativeAbstract_427C670F1EB080637D21D9A9A5DE8AAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_IncometaxnarrativeAbstract_427C670F1EB080637D21D9A9A5DE8AAC" xlink:to="lab_ppih_IncometaxnarrativeAbstract_427C670F1EB080637D21D9A9A5DE8AAC" xlink:type="arc" />
    <link:label id="lab_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6_terseLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal Income Tax Note [Table]</link:label>
    <link:label id="lab_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6_label_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal Income Tax Note [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FederalIncomeTaxNoteTable" xlink:label="loc_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:to="lab_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:type="arc" />
    <link:label id="lab_country_SA_A37827FC17D81E9747F6D9A9A5E4A0FA_terseLabel_en-US" xlink:label="lab_country_SA_A37827FC17D81E9747F6D9A9A5E4A0FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Middle East [Member]</link:label>
    <link:label id="lab_country_SA_A37827FC17D81E9747F6D9A9A5E4A0FA_label_en-US" xlink:label="lab_country_SA_A37827FC17D81E9747F6D9A9A5E4A0FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SAUDI ARABIA</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_SA" xlink:label="loc_country_SA_A37827FC17D81E9747F6D9A9A5E4A0FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_SA_A37827FC17D81E9747F6D9A9A5E4A0FA" xlink:to="lab_country_SA_A37827FC17D81E9747F6D9A9A5E4A0FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD" xlink:type="arc" />
    <link:label id="lab_country_IN_DC9F1317ACBDA7B9229BD9A9A5E4B334_terseLabel_en-US" xlink:label="lab_country_IN_DC9F1317ACBDA7B9229BD9A9A5E4B334" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">India</link:label>
    <link:label id="lab_country_IN_DC9F1317ACBDA7B9229BD9A9A5E4B334_label_en-US" xlink:label="lab_country_IN_DC9F1317ACBDA7B9229BD9A9A5E4B334" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">INDIA</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IN" xlink:label="loc_country_IN_DC9F1317ACBDA7B9229BD9A9A5E4B334" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IN_DC9F1317ACBDA7B9229BD9A9A5E4B334" xlink:to="lab_country_IN_DC9F1317ACBDA7B9229BD9A9A5E4B334" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of deferred income tax assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA_label_en-US" xlink:label="lab_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Owned, Federal Income Tax Note [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems" xlink:label="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="lab_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_5868660824D63D72E9C6D9A9A5E4BB22_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated_5868660824D63D72E9C6D9A9A5E4BB22" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Earnings Repatriated</link:label>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_5868660824D63D72E9C6D9A9A5E4BB22_label_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated_5868660824D63D72E9C6D9A9A5E4BB22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Earnings Repatriated</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_5868660824D63D72E9C6D9A9A5E4BB22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignEarningsRepatriated_5868660824D63D72E9C6D9A9A5E4BB22" xlink:to="lab_us-gaap_ForeignEarningsRepatriated_5868660824D63D72E9C6D9A9A5E4BB22" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherInformationPertainingToIncomeTaxes_6BCA1074AE3443D2E2BFD9A9A5E4242D_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInformationPertainingToIncomeTaxes_6BCA1074AE3443D2E2BFD9A9A5E4242D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Information Pertaining to Income Taxes</link:label>
    <link:label id="lab_us-gaap_OtherInformationPertainingToIncomeTaxes_6BCA1074AE3443D2E2BFD9A9A5E4242D_label_en-US" xlink:label="lab_us-gaap_OtherInformationPertainingToIncomeTaxes_6BCA1074AE3443D2E2BFD9A9A5E4242D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Information Pertaining to Income Taxes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherInformationPertainingToIncomeTaxes" xlink:label="loc_us-gaap_OtherInformationPertainingToIncomeTaxes_6BCA1074AE3443D2E2BFD9A9A5E4242D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInformationPertainingToIncomeTaxes_6BCA1074AE3443D2E2BFD9A9A5E4242D" xlink:to="lab_us-gaap_OtherInformationPertainingToIncomeTaxes_6BCA1074AE3443D2E2BFD9A9A5E4242D" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_84E8586A19F00D111278D9A9A5E52CEA_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_84E8586A19F00D111278D9A9A5E52CEA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal rate change, new percentage</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_84E8586A19F00D111278D9A9A5E52CEA_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_84E8586A19F00D111278D9A9A5E52CEA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_84E8586A19F00D111278D9A9A5E52CEA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_84E8586A19F00D111278D9A9A5E52CEA" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_84E8586A19F00D111278D9A9A5E52CEA" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_90295E04F2D76ADB90B6D9A9A5E55696_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_90295E04F2D76ADB90B6D9A9A5E55696" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal rate change</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_90295E04F2D76ADB90B6D9A9A5E55696_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_90295E04F2D76ADB90B6D9A9A5E55696" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_90295E04F2D76ADB90B6D9A9A5E55696" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_90295E04F2D76ADB90B6D9A9A5E55696" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_90295E04F2D76ADB90B6D9A9A5E55696" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6907A64113835B1649A4D9A9A5E5B785_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6907A64113835B1649A4D9A9A5E5B785" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State benefit, net of federal income tax effect</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6907A64113835B1649A4D9A9A5E5B785_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6907A64113835B1649A4D9A9A5E5B785" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6907A64113835B1649A4D9A9A5E5B785" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6907A64113835B1649A4D9A9A5E5B785" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6907A64113835B1649A4D9A9A5E5B785" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1770755CECF02968E119D9A9A5E5308F_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1770755CECF02968E119D9A9A5E5308F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal Rate, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1770755CECF02968E119D9A9A5E5308F_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1770755CECF02968E119D9A9A5E5308F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1770755CECF02968E119D9A9A5E5308F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1770755CECF02968E119D9A9A5E5308F" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1770755CECF02968E119D9A9A5E5308F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_970B0BD1D3BD0BB4B692D9A9A5E53373_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_970B0BD1D3BD0BB4B692D9A9A5E53373" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal operating loss carryforward, gross</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_970B0BD1D3BD0BB4B692D9A9A5E53373_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_970B0BD1D3BD0BB4B692D9A9A5E53373" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_970B0BD1D3BD0BB4B692D9A9A5E53373" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards_970B0BD1D3BD0BB4B692D9A9A5E53373" xlink:to="lab_us-gaap_OperatingLossCarryforwards_970B0BD1D3BD0BB4B692D9A9A5E53373" xlink:type="arc" />
    <link:label id="lab_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610_terseLabel_en-US" xlink:label="lab_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal operating loss carryforward expires</link:label>
    <link:label id="lab_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610_label_en-US" xlink:label="lab_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal operating loss carryforward expires</link:label>
    <link:label id="lab_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610_documentation_en-US" xlink:label="lab_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Federal operating loss carryforward expires</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FederalOperatingLossCarryforwardExpires" xlink:label="loc_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610" xlink:to="lab_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_46A9F8FC2FD12B00647DD9A9A5E5C680_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_46A9F8FC2FD12B00647DD9A9A5E5C680" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State NOL carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_46A9F8FC2FD12B00647DD9A9A5E5C680_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_46A9F8FC2FD12B00647DD9A9A5E5C680" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_46A9F8FC2FD12B00647DD9A9A5E5C680" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_46A9F8FC2FD12B00647DD9A9A5E5C680" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_46A9F8FC2FD12B00647DD9A9A5E5C680" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_754A5259B176F4FCA219D9A9A5E55FDB_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_754A5259B176F4FCA219D9A9A5E55FDB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State operating loss carryforwards, expiration dates</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_754A5259B176F4FCA219D9A9A5E55FDB_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_754A5259B176F4FCA219D9A9A5E55FDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Limitations on Use</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_754A5259B176F4FCA219D9A9A5E55FDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_754A5259B176F4FCA219D9A9A5E55FDB" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_754A5259B176F4FCA219D9A9A5E55FDB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowanceMethodologiesAndAssumptions_19F04F530DDF3E52420CD9A9A5E5A5FE_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceMethodologiesAndAssumptions_19F04F530DDF3E52420CD9A9A5E5A5FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic valuation allowance, methodologies and assumptions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceMethodologiesAndAssumptions_19F04F530DDF3E52420CD9A9A5E5A5FE_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceMethodologiesAndAssumptions_19F04F530DDF3E52420CD9A9A5E5A5FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Methodologies and Assumptions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceMethodologiesAndAssumptions" xlink:label="loc_us-gaap_ValuationAllowanceMethodologiesAndAssumptions_19F04F530DDF3E52420CD9A9A5E5A5FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceMethodologiesAndAssumptions_19F04F530DDF3E52420CD9A9A5E5A5FE" xlink:to="lab_us-gaap_ValuationAllowanceMethodologiesAndAssumptions_19F04F530DDF3E52420CD9A9A5E5A5FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_1E856B315481E9FFC630D9A9A5E5ACF6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_1E856B315481E9FFC630D9A9A5E5ACF6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign tax credit</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_1E856B315481E9FFC630D9A9A5E5ACF6_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_1E856B315481E9FFC630D9A9A5E5ACF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Foreign</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_1E856B315481E9FFC630D9A9A5E5ACF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_1E856B315481E9FFC630D9A9A5E5ACF6" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_1E856B315481E9FFC630D9A9A5E5ACF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_TaxCreditCarryforwardExpirationDate_293058E0EB16EE22D809D9A9A5E54711_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardExpirationDate_293058E0EB16EE22D809D9A9A5E54711" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforward, expiration date</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardExpirationDate_293058E0EB16EE22D809D9A9A5E54711_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardExpirationDate_293058E0EB16EE22D809D9A9A5E54711" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Expiration Date</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardExpirationDate" xlink:label="loc_us-gaap_TaxCreditCarryforwardExpirationDate_293058E0EB16EE22D809D9A9A5E54711" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardExpirationDate_293058E0EB16EE22D809D9A9A5E54711" xlink:to="lab_us-gaap_TaxCreditCarryforwardExpirationDate_293058E0EB16EE22D809D9A9A5E54711" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_58FD6545FD9E3457467BD9A9A5E555AA_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_58FD6545FD9E3457467BD9A9A5E555AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UTP penalties and interest accrued is less than</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_58FD6545FD9E3457467BD9A9A5E555AA_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_58FD6545FD9E3457467BD9A9A5E555AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_58FD6545FD9E3457467BD9A9A5E555AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_58FD6545FD9E3457467BD9A9A5E555AA" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_58FD6545FD9E3457467BD9A9A5E555AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9903C265B91EE34E0553D9A9A5E54610_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9903C265B91EE34E0553D9A9A5E54610" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UTP that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9903C265B91EE34E0553D9A9A5E54610_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9903C265B91EE34E0553D9A9A5E54610" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9903C265B91EE34E0553D9A9A5E54610" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9903C265B91EE34E0553D9A9A5E54610" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9903C265B91EE34E0553D9A9A5E54610" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExaminationDescription_6BC7AB0C4E2A98B2F452D9A9A5E6E3C8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationDescription_6BC7AB0C4E2A98B2F452D9A9A5E6E3C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax examination, description</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationDescription_6BC7AB0C4E2A98B2F452D9A9A5E6E3C8_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationDescription_6BC7AB0C4E2A98B2F452D9A9A5E6E3C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination, Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="loc_us-gaap_IncomeTaxExaminationDescription_6BC7AB0C4E2A98B2F452D9A9A5E6E3C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationDescription_6BC7AB0C4E2A98B2F452D9A9A5E6E3C8" xlink:to="lab_us-gaap_IncomeTaxExaminationDescription_6BC7AB0C4E2A98B2F452D9A9A5E6E3C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OpenTaxYear_8EDFE14535A5BECA6A7AD9A9A5E61E52_terseLabel_en-US" xlink:label="lab_us-gaap_OpenTaxYear_8EDFE14535A5BECA6A7AD9A9A5E61E52" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Open tax year</link:label>
    <link:label id="lab_us-gaap_OpenTaxYear_8EDFE14535A5BECA6A7AD9A9A5E61E52_label_en-US" xlink:label="lab_us-gaap_OpenTaxYear_8EDFE14535A5BECA6A7AD9A9A5E61E52" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Open Tax Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="loc_us-gaap_OpenTaxYear_8EDFE14535A5BECA6A7AD9A9A5E61E52" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OpenTaxYear_8EDFE14535A5BECA6A7AD9A9A5E61E52" xlink:to="lab_us-gaap_OpenTaxYear_8EDFE14535A5BECA6A7AD9A9A5E61E52" xlink:type="arc" />
    <link:label id="lab_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27_terseLabel_en-US" xlink:label="lab_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Open tax years up to the amount of research tax credit generated</link:label>
    <link:label id="lab_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27_label_en-US" xlink:label="lab_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Open tax years up to the amount of research tax credit generated</link:label>
    <link:label id="lab_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27_documentation_en-US" xlink:label="lab_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Open tax years up to the amount of research tax credit generated</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated" xlink:label="loc_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27" xlink:to="lab_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27" xlink:type="arc" />
    <link:label id="lab_ppih_RetentionAbstract_97BB597CAFB639708ECABD770524DA5D_label_en-US" xlink:label="lab_ppih_RetentionAbstract_97BB597CAFB639708ECABD770524DA5D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retention [Abstract]</link:label>
    <link:label id="lab_ppih_RetentionAbstract_97BB597CAFB639708ECABD770524DA5D_documentation_en-US" xlink:label="lab_ppih_RetentionAbstract_97BB597CAFB639708ECABD770524DA5D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Retention [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RetentionAbstract" xlink:label="loc_ppih_RetentionAbstract_97BB597CAFB639708ECABD770524DA5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_RetentionAbstract_97BB597CAFB639708ECABD770524DA5D" xlink:to="lab_ppih_RetentionAbstract_97BB597CAFB639708ECABD770524DA5D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock_A0E1BCBE983B8D3A5E79BD8147287175_terseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock_A0E1BCBE983B8D3A5E79BD8147287175" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retention</link:label>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock_A0E1BCBE983B8D3A5E79BD8147287175_label_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock_A0E1BCBE983B8D3A5E79BD8147287175" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans, Notes, Trade and Other Receivables, Excluding Allowance for Credit Losses [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock_A0E1BCBE983B8D3A5E79BD8147287175" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock_A0E1BCBE983B8D3A5E79BD8147287175" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock_A0E1BCBE983B8D3A5E79BD8147287175" xlink:type="arc" />
    <link:label id="lab_ppih_DraftsPayableAbstract_AEEE297115738B148C6250F49C4C48DD_label_en-US" xlink:label="lab_ppih_DraftsPayableAbstract_AEEE297115738B148C6250F49C4C48DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Drafts payable [Abstract]</link:label>
    <link:label id="lab_ppih_DraftsPayableAbstract_AEEE297115738B148C6250F49C4C48DD_documentation_en-US" xlink:label="lab_ppih_DraftsPayableAbstract_AEEE297115738B148C6250F49C4C48DD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Drafts payable [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DraftsPayableAbstract" xlink:label="loc_ppih_DraftsPayableAbstract_AEEE297115738B148C6250F49C4C48DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_DraftsPayableAbstract_AEEE297115738B148C6250F49C4C48DD" xlink:to="lab_ppih_DraftsPayableAbstract_AEEE297115738B148C6250F49C4C48DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DraftsPayable_46540B8917B7F579800B50F49C4CB4E3_terseLabel_en-US" xlink:label="lab_us-gaap_DraftsPayable_46540B8917B7F579800B50F49C4CB4E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Drafts payable</link:label>
    <link:label id="lab_us-gaap_DraftsPayable_46540B8917B7F579800B50F49C4CB4E3_label_en-US" xlink:label="lab_us-gaap_DraftsPayable_46540B8917B7F579800B50F49C4CB4E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Drafts Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DraftsPayable" xlink:label="loc_us-gaap_DraftsPayable_46540B8917B7F579800B50F49C4CB4E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DraftsPayable_46540B8917B7F579800B50F49C4CB4E3" xlink:to="lab_us-gaap_DraftsPayable_46540B8917B7F579800B50F49C4CB4E3" xlink:type="arc" />
    <link:label id="lab_ppih_ConsolidatedStatementOfOperationsAbstract_4ED494AB65BEDB6F2FC2BB2B30B82AEC_label_en-US" xlink:label="lab_ppih_ConsolidatedStatementOfOperationsAbstract_4ED494AB65BEDB6F2FC2BB2B30B82AEC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CONSOLIDATED STATEMENT OF OPERATIONS [Abstract]</link:label>
    <link:label id="lab_ppih_ConsolidatedStatementOfOperationsAbstract_4ED494AB65BEDB6F2FC2BB2B30B82AEC_documentation_en-US" xlink:label="lab_ppih_ConsolidatedStatementOfOperationsAbstract_4ED494AB65BEDB6F2FC2BB2B30B82AEC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">CONSOLIDATED STATEMENT OF OPERATIONS [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ConsolidatedStatementOfOperationsAbstract" xlink:label="loc_ppih_ConsolidatedStatementOfOperationsAbstract_4ED494AB65BEDB6F2FC2BB2B30B82AEC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ConsolidatedStatementOfOperationsAbstract_4ED494AB65BEDB6F2FC2BB2B30B82AEC" xlink:to="lab_ppih_ConsolidatedStatementOfOperationsAbstract_4ED494AB65BEDB6F2FC2BB2B30B82AEC" xlink:type="arc" />
    <link:label id="lab_us-gaap_SalesRevenueNet_158D3EE7FB98DF6EF954BB2B30BDC5AF_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNet_158D3EE7FB98DF6EF954BB2B30BDC5AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNet_158D3EE7FB98DF6EF954BB2B30BDC5AF_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNet_158D3EE7FB98DF6EF954BB2B30BDC5AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_158D3EE7FB98DF6EF954BB2B30BDC5AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNet_158D3EE7FB98DF6EF954BB2B30BDC5AF" xlink:to="lab_us-gaap_SalesRevenueNet_158D3EE7FB98DF6EF954BB2B30BDC5AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsSold_C42B24BE0427A3765774BB2B30BD8EA5_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsSold_C42B24BE0427A3765774BB2B30BD8EA5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsSold_C42B24BE0427A3765774BB2B30BD8EA5_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsSold_C42B24BE0427A3765774BB2B30BD8EA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods Sold</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_C42B24BE0427A3765774BB2B30BD8EA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsSold_C42B24BE0427A3765774BB2B30BD8EA5" xlink:to="lab_us-gaap_CostOfGoodsSold_C42B24BE0427A3765774BB2B30BD8EA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_2F935C075517B63DE7BDBB2B30BD0613_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_2F935C075517B63DE7BDBB2B30BD0613" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_2F935C075517B63DE7BDBB2B30BD0613_label_en-US" xlink:label="lab_us-gaap_GrossProfit_2F935C075517B63DE7BDBB2B30BD0613" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_2F935C075517B63DE7BDBB2B30BD0613" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_2F935C075517B63DE7BDBB2B30BD0613" xlink:to="lab_us-gaap_GrossProfit_2F935C075517B63DE7BDBB2B30BD0613" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:to="lab_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingExpense_7B2DE7D8248ABA81741ABB2B30BDC6D4_terseLabel_en-US" xlink:label="lab_us-gaap_SellingExpense_7B2DE7D8248ABA81741ABB2B30BDC6D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling expense</link:label>
    <link:label id="lab_us-gaap_SellingExpense_7B2DE7D8248ABA81741ABB2B30BDC6D4_label_en-US" xlink:label="lab_us-gaap_SellingExpense_7B2DE7D8248ABA81741ABB2B30BDC6D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaap_SellingExpense_7B2DE7D8248ABA81741ABB2B30BDC6D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingExpense_7B2DE7D8248ABA81741ABB2B30BDC6D4" xlink:to="lab_us-gaap_SellingExpense_7B2DE7D8248ABA81741ABB2B30BDC6D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_89F2F79369DB8237A7A9BB2B30BDC222_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_89F2F79369DB8237A7A9BB2B30BDC222" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss from operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_89F2F79369DB8237A7A9BB2B30BDC222" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_89F2F79369DB8237A7A9BB2B30BDC222" xlink:to="lab_us-gaap_OperatingIncomeLoss_89F2F79369DB8237A7A9BB2B30BDC222" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_9501B1557F6397BD39A7BB2B30BD947A_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_9501B1557F6397BD39A7BB2B30BD947A" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on consolidation of joint venture</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_9501B1557F6397BD39A7BB2B30BD947A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_9501B1557F6397BD39A7BB2B30BD947A" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_9501B1557F6397BD39A7BB2B30BD947A" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_EBE03B83670AF5CEEAB3BB2B30BEA827_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet_EBE03B83670AF5CEEAB3BB2B30BEA827" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_EBE03B83670AF5CEEAB3BB2B30BEA827_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet_EBE03B83670AF5CEEAB3BB2B30BEA827" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_EBE03B83670AF5CEEAB3BB2B30BEA827" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet_EBE03B83670AF5CEEAB3BB2B30BEA827" xlink:to="lab_us-gaap_InterestIncomeExpenseNet_EBE03B83670AF5CEEAB3BB2B30BEA827" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1297EF8033D81F9B8F25BB2B30BE11BD_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_1297EF8033D81F9B8F25BB2B30BE11BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1297EF8033D81F9B8F25BB2B30BE11BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1297EF8033D81F9B8F25BB2B30BE11BD" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_1297EF8033D81F9B8F25BB2B30BE11BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_E6491A6A529A9E7AB381BB2B30BE0A5C_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations_E6491A6A529A9E7AB381BB2B30BE0A5C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss from continuing operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_E6491A6A529A9E7AB381BB2B30BE0A5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_E6491A6A529A9E7AB381BB2B30BE0A5C" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations_E6491A6A529A9E7AB381BB2B30BE0A5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0AF453EB996AA77BDA36BB2B30BE166B_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0AF453EB996AA77BDA36BB2B30BE166B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income from discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0AF453EB996AA77BDA36BB2B30BE166B_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0AF453EB996AA77BDA36BB2B30BE166B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0AF453EB996AA77BDA36BB2B30BE166B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0AF453EB996AA77BDA36BB2B30BE166B" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0AF453EB996AA77BDA36BB2B30BE166B" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_3D20EEC367BFBCC9361FBB2B30BE3161_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_3D20EEC367BFBCC9361FBB2B30BE3161" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_3D20EEC367BFBCC9361FBB2B30BE3161" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_3D20EEC367BFBCC9361FBB2B30BE3161" xlink:to="lab_us-gaap_NetIncomeLoss_3D20EEC367BFBCC9361FBB2B30BE3161" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_D6FC3DC71BEB9C04CF81BB2B30BEBCB8_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_D6FC3DC71BEB9C04CF81BB2B30BEBCB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_D6FC3DC71BEB9C04CF81BB2B30BEBCB8_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_D6FC3DC71BEB9C04CF81BB2B30BEBCB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_D6FC3DC71BEB9C04CF81BB2B30BEBCB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_D6FC3DC71BEB9C04CF81BB2B30BEBCB8" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_D6FC3DC71BEB9C04CF81BB2B30BEBCB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss per share from continuing operations</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78F1E55108B4B5360AEDBB2B30BE34B3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78F1E55108B4B5360AEDBB2B30BE34B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78F1E55108B4B5360AEDBB2B30BE34B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78F1E55108B4B5360AEDBB2B30BE34B3" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78F1E55108B4B5360AEDBB2B30BE34B3" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share from discontinued operations</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_D2E845FA2AD39D92CF07BB2B30BF5C7A_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_D2E845FA2AD39D92CF07BB2B30BF5C7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_D2E845FA2AD39D92CF07BB2B30BF5C7A_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_D2E845FA2AD39D92CF07BB2B30BF5C7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_D2E845FA2AD39D92CF07BB2B30BF5C7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_D2E845FA2AD39D92CF07BB2B30BF5C7A" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_D2E845FA2AD39D92CF07BB2B30BF5C7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F" xlink:to="lab_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_7A12ECA7BBDAABF15F95BB2B30BF5F8D_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_7A12ECA7BBDAABF15F95BB2B30BF5F8D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_7A12ECA7BBDAABF15F95BB2B30BF5F8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_7A12ECA7BBDAABF15F95BB2B30BF5F8D" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted_7A12ECA7BBDAABF15F95BB2B30BF5F8D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_536C9B6D632EFE8A894950F49C3C8E2F_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_536C9B6D632EFE8A894950F49C3C8E2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_536C9B6D632EFE8A894950F49C3C8E2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_536C9B6D632EFE8A894950F49C3C8E2F" xlink:to="lab_us-gaap_DebtDisclosureAbstract_536C9B6D632EFE8A894950F49C3C8E2F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_176DE6E4AF5BF27EA86750F49C3C9A1A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_176DE6E4AF5BF27EA86750F49C3C9A1A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_176DE6E4AF5BF27EA86750F49C3C9A1A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_176DE6E4AF5BF27EA86750F49C3C9A1A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_176DE6E4AF5BF27EA86750F49C3C9A1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock_176DE6E4AF5BF27EA86750F49C3C9A1A" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock_176DE6E4AF5BF27EA86750F49C3C9A1A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_6C451EE07CF6A2219E2650F49C3C2717_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_6C451EE07CF6A2219E2650F49C3C2717" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_6C451EE07CF6A2219E2650F49C3C2717_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_6C451EE07CF6A2219E2650F49C3C2717" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_6C451EE07CF6A2219E2650F49C3C2717" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_6C451EE07CF6A2219E2650F49C3C2717" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_6C451EE07CF6A2219E2650F49C3C2717" xlink:type="arc" />
    <link:label id="lab_ppih_ConsolidatedStatementOfStockholdersEquityAbstract_2B682D957CAFF4500626D5E5BA9AD464_label_en-US" xlink:label="lab_ppih_ConsolidatedStatementOfStockholdersEquityAbstract_2B682D957CAFF4500626D5E5BA9AD464" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CONSOLIDATED STATEMENT OF STOCKHOLDERS&#8217; EQUITY [Abstract]</link:label>
    <link:label id="lab_ppih_ConsolidatedStatementOfStockholdersEquityAbstract_2B682D957CAFF4500626D5E5BA9AD464_documentation_en-US" xlink:label="lab_ppih_ConsolidatedStatementOfStockholdersEquityAbstract_2B682D957CAFF4500626D5E5BA9AD464" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">CONSOLIDATED STATEMENT OF STOCKHOLDERS&#8217; EQUITY [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ConsolidatedStatementOfStockholdersEquityAbstract" xlink:label="loc_ppih_ConsolidatedStatementOfStockholdersEquityAbstract_2B682D957CAFF4500626D5E5BA9AD464" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ConsolidatedStatementOfStockholdersEquityAbstract_2B682D957CAFF4500626D5E5BA9AD464" xlink:to="lab_ppih_ConsolidatedStatementOfStockholdersEquityAbstract_2B682D957CAFF4500626D5E5BA9AD464" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF_terseLabel_en-US" xlink:label="lab_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Report Date [Axis]</link:label>
    <link:label id="lab_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF_label_en-US" xlink:label="lab_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Report Date [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="loc_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:to="lab_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097_terseLabel_en-US" xlink:label="lab_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Statements Date [Domain]</link:label>
    <link:label id="lab_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097_label_en-US" xlink:label="lab_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Statement Filing Date [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="loc_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097" xlink:to="lab_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:to="lab_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_596DB2C7776812839BFBD5E5BA9BA1D1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_596DB2C7776812839BFBD5E5BA9BA1D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_596DB2C7776812839BFBD5E5BA9BA1D1_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_596DB2C7776812839BFBD5E5BA9BA1D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_596DB2C7776812839BFBD5E5BA9BA1D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_596DB2C7776812839BFBD5E5BA9BA1D1" xlink:to="lab_us-gaap_CommonStockMember_596DB2C7776812839BFBD5E5BA9BA1D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_B1AD68AA772A42F92243D5E5BA9B993D_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_B1AD68AA772A42F92243D5E5BA9B993D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_B1AD68AA772A42F92243D5E5BA9B993D_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_B1AD68AA772A42F92243D5E5BA9B993D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_B1AD68AA772A42F92243D5E5BA9B993D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_B1AD68AA772A42F92243D5E5BA9B993D" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_B1AD68AA772A42F92243D5E5BA9B993D" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockMember_C296F8E9C80AC8A60E48D5E5BA9B7B74_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember_C296F8E9C80AC8A60E48D5E5BA9B7B74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_C296F8E9C80AC8A60E48D5E5BA9B7B74_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember_C296F8E9C80AC8A60E48D5E5BA9B7B74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_C296F8E9C80AC8A60E48D5E5BA9B7B74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember_C296F8E9C80AC8A60E48D5E5BA9B7B74" xlink:to="lab_us-gaap_TreasuryStockMember_C296F8E9C80AC8A60E48D5E5BA9B7B74" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_A1F6B5CCFF5170371D08D5E5BA9B8A1C_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_A1F6B5CCFF5170371D08D5E5BA9B8A1C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_A1F6B5CCFF5170371D08D5E5BA9B8A1C_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_A1F6B5CCFF5170371D08D5E5BA9B8A1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_A1F6B5CCFF5170371D08D5E5BA9B8A1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_A1F6B5CCFF5170371D08D5E5BA9B8A1C" xlink:to="lab_us-gaap_RetainedEarningsMember_A1F6B5CCFF5170371D08D5E5BA9B8A1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219878691F0F70847522D5E5BA9B6FF8_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219878691F0F70847522D5E5BA9B6FF8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comp. income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219878691F0F70847522D5E5BA9B6FF8_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219878691F0F70847522D5E5BA9B6FF8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219878691F0F70847522D5E5BA9B6FF8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219878691F0F70847522D5E5BA9B6FF8" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219878691F0F70847522D5E5BA9B6FF8" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_3F7AC4184D1B1684E5C6D5E5BA9BB797_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_3F7AC4184D1B1684E5C6D5E5BA9BB797" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_3F7AC4184D1B1684E5C6D5E5BA9BB797_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_3F7AC4184D1B1684E5C6D5E5BA9BB797" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_3F7AC4184D1B1684E5C6D5E5BA9BB797" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_3F7AC4184D1B1684E5C6D5E5BA9BB797" xlink:to="lab_us-gaap_StockholdersEquity_3F7AC4184D1B1684E5C6D5E5BA9BB797" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_E5AB6B4AF64427C9896CD5E5BA9BA299_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_E5AB6B4AF64427C9896CD5E5BA9BA299" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_E5AB6B4AF64427C9896CD5E5BA9BA299" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_E5AB6B4AF64427C9896CD5E5BA9BA299" xlink:to="lab_us-gaap_NetIncomeLoss_E5AB6B4AF64427C9896CD5E5BA9BA299" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_B3A13E7947875AB3AA08D5E5BA9BF61F_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_B3A13E7947875AB3AA08D5E5BA9BF61F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued under stock plans, net of shares used for tax withholding</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_B3A13E7947875AB3AA08D5E5BA9BF61F_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_B3A13E7947875AB3AA08D5E5BA9BF61F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_B3A13E7947875AB3AA08D5E5BA9BF61F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_B3A13E7947875AB3AA08D5E5BA9BF61F" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_B3A13E7947875AB3AA08D5E5BA9BF61F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_6137ACD01649B33AAF81D5E5BA9B5ED6_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_6137ACD01649B33AAF81D5E5BA9B5ED6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_6137ACD01649B33AAF81D5E5BA9B5ED6_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_6137ACD01649B33AAF81D5E5BA9B5ED6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Additional Paid in Capital, Other</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_6137ACD01649B33AAF81D5E5BA9B5ED6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_6137ACD01649B33AAF81D5E5BA9B5ED6" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_6137ACD01649B33AAF81D5E5BA9B5ED6" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8EFD56021A875E0A5B3DD5E5BA9CDED5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8EFD56021A875E0A5B3DD5E5BA9CDED5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension liability adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8EFD56021A875E0A5B3DD5E5BA9CDED5_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8EFD56021A875E0A5B3DD5E5BA9CDED5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8EFD56021A875E0A5B3DD5E5BA9CDED5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8EFD56021A875E0A5B3DD5E5BA9CDED5" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8EFD56021A875E0A5B3DD5E5BA9CDED5" xlink:type="arc" />
    <link:label id="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_71F1814411015DDFBBDDD5E5BA9CB084_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_71F1814411015DDFBBDDD5E5BA9CB084" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable security</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_71F1814411015DDFBBDDD5E5BA9CB084_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_71F1814411015DDFBBDDD5E5BA9CB084" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_71F1814411015DDFBBDDD5E5BA9CB084" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_71F1814411015DDFBBDDD5E5BA9CB084" xlink:to="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_71F1814411015DDFBBDDD5E5BA9CB084" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_BBDF5BF3A9C065228DC2D5E5BA9CCE5B_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_BBDF5BF3A9C065228DC2D5E5BA9CCE5B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_BBDF5BF3A9C065228DC2D5E5BA9CCE5B_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_BBDF5BF3A9C065228DC2D5E5BA9CCE5B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_BBDF5BF3A9C065228DC2D5E5BA9CCE5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_BBDF5BF3A9C065228DC2D5E5BA9CCE5B" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_BBDF5BF3A9C065228DC2D5E5BA9CCE5B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_06D46A029320D90A2579D5E5BA9C58D5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax_06D46A029320D90A2579D5E5BA9C58D5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax expense on above items</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_06D46A029320D90A2579D5E5BA9C58D5_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax_06D46A029320D90A2579D5E5BA9C58D5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_06D46A029320D90A2579D5E5BA9C58D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_06D46A029320D90A2579D5E5BA9C58D5" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax_06D46A029320D90A2579D5E5BA9C58D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_D76CCA286BBA71A630D8D5E5BA9C7D8C_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_D76CCA286BBA71A630D8D5E5BA9C7D8C" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_D76CCA286BBA71A630D8D5E5BA9C7D8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_D76CCA286BBA71A630D8D5E5BA9C7D8C" xlink:to="lab_us-gaap_StockholdersEquity_D76CCA286BBA71A630D8D5E5BA9C7D8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharesOutstanding_ECEB362860C424FED486D5E5BA9C7452_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding_ECEB362860C424FED486D5E5BA9C7452" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance shares beginning of year</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_ECEB362860C424FED486D5E5BA9C7452_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding_ECEB362860C424FED486D5E5BA9C7452" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_ECEB362860C424FED486D5E5BA9C7452" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding_ECEB362860C424FED486D5E5BA9C7452" xlink:to="lab_us-gaap_SharesOutstanding_ECEB362860C424FED486D5E5BA9C7452" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_0CD63AAA0CC3EF379F5AD5E5BA9C932B_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired_0CD63AAA0CC3EF379F5AD5E5BA9C932B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock released</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_0CD63AAA0CC3EF379F5AD5E5BA9C932B_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired_0CD63AAA0CC3EF379F5AD5E5BA9C932B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_0CD63AAA0CC3EF379F5AD5E5BA9C932B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired_0CD63AAA0CC3EF379F5AD5E5BA9C932B" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired_0CD63AAA0CC3EF379F5AD5E5BA9C932B" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_91DF184F19EAABC9B797D5E5BA9C9F20_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_91DF184F19EAABC9B797D5E5BA9C9F20" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_91DF184F19EAABC9B797D5E5BA9C9F20_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_91DF184F19EAABC9B797D5E5BA9C9F20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_91DF184F19EAABC9B797D5E5BA9C9F20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_91DF184F19EAABC9B797D5E5BA9C9F20" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_91DF184F19EAABC9B797D5E5BA9C9F20" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharesOutstanding_3BE5A93123E531C23E53D5E5BA9CBEF3_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding_3BE5A93123E531C23E53D5E5BA9CBEF3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance shares end of year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_3BE5A93123E531C23E53D5E5BA9CBEF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding_3BE5A93123E531C23E53D5E5BA9CBEF3" xlink:to="lab_us-gaap_SharesOutstanding_3BE5A93123E531C23E53D5E5BA9CBEF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_04838C27FA0844DD86E250F49BBFE87A_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_04838C27FA0844DD86E250F49BBFE87A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_04838C27FA0844DD86E250F49BBFE87A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_04838C27FA0844DD86E250F49BBFE87A" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_04838C27FA0844DD86E250F49BBFE87A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_68E500E267CD371AB51250F49BBF7EAD_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_68E500E267CD371AB51250F49BBF7EAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Loss) income before income taxes [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_68E500E267CD371AB51250F49BBF7EAD_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_68E500E267CD371AB51250F49BBF7EAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_68E500E267CD371AB51250F49BBF7EAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_68E500E267CD371AB51250F49BBF7EAD" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_68E500E267CD371AB51250F49BBF7EAD" xlink:type="arc" />
    <link:label id="lab_ppih_CashcashequivalentsandrestrictedcashAbstract_0C773430266900F161228D56500B2D48_label_en-US" xlink:label="lab_ppih_CashcashequivalentsandrestrictedcashAbstract_0C773430266900F161228D56500B2D48" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash [Abstract]</link:label>
    <link:label id="lab_ppih_CashcashequivalentsandrestrictedcashAbstract_0C773430266900F161228D56500B2D48_documentation_en-US" xlink:label="lab_ppih_CashcashequivalentsandrestrictedcashAbstract_0C773430266900F161228D56500B2D48" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CashcashequivalentsandrestrictedcashAbstract" xlink:label="loc_ppih_CashcashequivalentsandrestrictedcashAbstract_0C773430266900F161228D56500B2D48" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CashcashequivalentsandrestrictedcashAbstract_0C773430266900F161228D56500B2D48" xlink:to="lab_ppih_CashcashequivalentsandrestrictedcashAbstract_0C773430266900F161228D56500B2D48" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9C47F5A83119A43D0EF78D56521F97AF_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9C47F5A83119A43D0EF78D56521F97AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9C47F5A83119A43D0EF78D56521F97AF_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9C47F5A83119A43D0EF78D56521F97AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9C47F5A83119A43D0EF78D56521F97AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9C47F5A83119A43D0EF78D56521F97AF" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9C47F5A83119A43D0EF78D56521F97AF" xlink:type="arc" />
    <link:label id="lab_ppih_StatementdiscontinuedAbstract_991AF3F8D34D8937E2CC8A1FC5885AC8_label_en-US" xlink:label="lab_ppih_StatementdiscontinuedAbstract_991AF3F8D34D8937E2CC8A1FC5885AC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement discontinued [Abstract]</link:label>
    <link:label id="lab_ppih_StatementdiscontinuedAbstract_991AF3F8D34D8937E2CC8A1FC5885AC8_documentation_en-US" xlink:label="lab_ppih_StatementdiscontinuedAbstract_991AF3F8D34D8937E2CC8A1FC5885AC8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Statement discontinued [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_StatementdiscontinuedAbstract" xlink:label="loc_ppih_StatementdiscontinuedAbstract_991AF3F8D34D8937E2CC8A1FC5885AC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_StatementdiscontinuedAbstract_991AF3F8D34D8937E2CC8A1FC5885AC8" xlink:to="lab_ppih_StatementdiscontinuedAbstract_991AF3F8D34D8937E2CC8A1FC5885AC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_E1735F6C6268655C82388A1FC5891E78_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_E1735F6C6268655C82388A1FC5891E78" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operation, income tax expense</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_E1735F6C6268655C82388A1FC5891E78_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_E1735F6C6268655C82388A1FC5891E78" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_E1735F6C6268655C82388A1FC5891E78" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_E1735F6C6268655C82388A1FC5891E78" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_E1735F6C6268655C82388A1FC5891E78" xlink:type="arc" />
    <link:label id="lab_ppih_FutureMinimumPaymentsAbstract_AC267370F0828C8C164F50F49AD5693E_label_en-US" xlink:label="lab_ppih_FutureMinimumPaymentsAbstract_AC267370F0828C8C164F50F49AD5693E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Future minimum payments [Abstract]</link:label>
    <link:label id="lab_ppih_FutureMinimumPaymentsAbstract_AC267370F0828C8C164F50F49AD5693E_documentation_en-US" xlink:label="lab_ppih_FutureMinimumPaymentsAbstract_AC267370F0828C8C164F50F49AD5693E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Future minimum payments [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FutureMinimumPaymentsAbstract" xlink:label="loc_ppih_FutureMinimumPaymentsAbstract_AC267370F0828C8C164F50F49AD5693E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_FutureMinimumPaymentsAbstract_AC267370F0828C8C164F50F49AD5693E" xlink:to="lab_ppih_FutureMinimumPaymentsAbstract_AC267370F0828C8C164F50F49AD5693E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:to="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Parties to Contractual Arrangement [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44_label_en-US" xlink:label="lab_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Arrangement, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseArrangementTypeAxis" xlink:label="loc_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:to="lab_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Parties to Contractual Arrangement [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D_label_en-US" xlink:label="lab_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Arrangement, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseArrangementTypeDomain" xlink:label="loc_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D" xlink:to="lab_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE_label_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5F129E32E7CF4A115D7750F49AD5046C_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5F129E32E7CF4A115D7750F49AD5046C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5F129E32E7CF4A115D7750F49AD5046C_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5F129E32E7CF4A115D7750F49AD5046C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5F129E32E7CF4A115D7750F49AD5046C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5F129E32E7CF4A115D7750F49AD5046C" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5F129E32E7CF4A115D7750F49AD5046C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeaseObligationsCurrent_B56AC2140EB3B1AA7B8950F49AD571E2_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent_B56AC2140EB3B1AA7B8950F49AD571E2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Lease Obligations, Current</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsCurrent_B56AC2140EB3B1AA7B8950F49AD571E2_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent_B56AC2140EB3B1AA7B8950F49AD571E2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Lease Obligations, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_B56AC2140EB3B1AA7B8950F49AD571E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsCurrent_B56AC2140EB3B1AA7B8950F49AD571E2" xlink:to="lab_us-gaap_CapitalLeaseObligationsCurrent_B56AC2140EB3B1AA7B8950F49AD571E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_01EDD706FB39D900DF9250F49AD5E97B_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_01EDD706FB39D900DF9250F49AD5E97B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_01EDD706FB39D900DF9250F49AD5E97B_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_01EDD706FB39D900DF9250F49AD5E97B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_01EDD706FB39D900DF9250F49AD5E97B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_01EDD706FB39D900DF9250F49AD5E97B" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_01EDD706FB39D900DF9250F49AD5E97B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_B04D0242564D22C5455250F49AD58287_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_B04D0242564D22C5455250F49AD58287" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Two Years</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_B04D0242564D22C5455250F49AD58287_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_B04D0242564D22C5455250F49AD58287" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Two Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_B04D0242564D22C5455250F49AD58287" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_B04D0242564D22C5455250F49AD58287" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_B04D0242564D22C5455250F49AD58287" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_12A1211290D616214FB450F49AD5D88C_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_12A1211290D616214FB450F49AD5D88C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_12A1211290D616214FB450F49AD5D88C_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_12A1211290D616214FB450F49AD5D88C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_12A1211290D616214FB450F49AD5D88C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_12A1211290D616214FB450F49AD5D88C" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_12A1211290D616214FB450F49AD5D88C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_3A3B391AB3F40415913D50F49AD5ECBE_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_3A3B391AB3F40415913D50F49AD5ECBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Three Years</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_3A3B391AB3F40415913D50F49AD5ECBE_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_3A3B391AB3F40415913D50F49AD5ECBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Three Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_3A3B391AB3F40415913D50F49AD5ECBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_3A3B391AB3F40415913D50F49AD5ECBE" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_3A3B391AB3F40415913D50F49AD5ECBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_842D6B4052039569833750F49AD5B8E2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_842D6B4052039569833750F49AD5B8E2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_842D6B4052039569833750F49AD5B8E2_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_842D6B4052039569833750F49AD5B8E2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_842D6B4052039569833750F49AD5B8E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_842D6B4052039569833750F49AD5B8E2" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_842D6B4052039569833750F49AD5B8E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_C7209E47B90E7D376C5C50F49AD5A22C_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_C7209E47B90E7D376C5C50F49AD5A22C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Four Years</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_C7209E47B90E7D376C5C50F49AD5A22C_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_C7209E47B90E7D376C5C50F49AD5A22C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Four Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_C7209E47B90E7D376C5C50F49AD5A22C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_C7209E47B90E7D376C5C50F49AD5A22C" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_C7209E47B90E7D376C5C50F49AD5A22C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8B71B0B02BD41E5F28A650F49AD5B2FB_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8B71B0B02BD41E5F28A650F49AD5B2FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8B71B0B02BD41E5F28A650F49AD5B2FB_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8B71B0B02BD41E5F28A650F49AD5B2FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8B71B0B02BD41E5F28A650F49AD5B2FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8B71B0B02BD41E5F28A650F49AD5B2FB" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8B71B0B02BD41E5F28A650F49AD5B2FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_7D5DAB4272E0510EBD4E50F49AD50DFA_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_7D5DAB4272E0510EBD4E50F49AD50DFA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Five Years</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_7D5DAB4272E0510EBD4E50F49AD50DFA_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_7D5DAB4272E0510EBD4E50F49AD50DFA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Five Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_7D5DAB4272E0510EBD4E50F49AD50DFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_7D5DAB4272E0510EBD4E50F49AD50DFA" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_7D5DAB4272E0510EBD4E50F49AD50DFA" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66D4662F40247C2820B250F49AD582B2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66D4662F40247C2820B250F49AD582B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66D4662F40247C2820B250F49AD582B2_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66D4662F40247C2820B250F49AD582B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66D4662F40247C2820B250F49AD582B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66D4662F40247C2820B250F49AD582B2" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66D4662F40247C2820B250F49AD582B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_0A501D6A706D610146CB50F49AD56FEF_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_0A501D6A706D610146CB50F49AD56FEF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due Thereafter</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_0A501D6A706D610146CB50F49AD56FEF_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_0A501D6A706D610146CB50F49AD56FEF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due Thereafter</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_0A501D6A706D610146CB50F49AD56FEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_0A501D6A706D610146CB50F49AD56FEF" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_0A501D6A706D610146CB50F49AD56FEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5E577145992B8F22794250F49AD5B21D_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5E577145992B8F22794250F49AD5B21D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5E577145992B8F22794250F49AD5B21D_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5E577145992B8F22794250F49AD5B21D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5E577145992B8F22794250F49AD5B21D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5E577145992B8F22794250F49AD5B21D" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5E577145992B8F22794250F49AD5B21D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_247D1BAFF92A99189D7350F49AD5C316_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_247D1BAFF92A99189D7350F49AD5C316" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital leases, future minimum payments, interest included in payments</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_247D1BAFF92A99189D7350F49AD5C316_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_247D1BAFF92A99189D7350F49AD5C316" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments, Interest Included in Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_247D1BAFF92A99189D7350F49AD5C316" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_247D1BAFF92A99189D7350F49AD5C316" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_247D1BAFF92A99189D7350F49AD5C316" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions_800A460CFA3005CF1E8B50F49AD571BF_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions_800A460CFA3005CF1E8B50F49AD571BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Portion of Minimum Lease Payments, Sale Leaseback Transactions</link:label>
    <link:label id="lab_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions_800A460CFA3005CF1E8B50F49AD571BF_label_en-US" xlink:label="lab_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions_800A460CFA3005CF1E8B50F49AD571BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Portion of Minimum Lease Payments, Sale Leaseback Transactions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions" xlink:label="loc_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions_800A460CFA3005CF1E8B50F49AD571BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions_800A460CFA3005CF1E8B50F49AD571BF" xlink:to="lab_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions_800A460CFA3005CF1E8B50F49AD571BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_37ECB18B30601C2B5BF450F49AD590A3_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_37ECB18B30601C2B5BF450F49AD590A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Lease Obligations</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_37ECB18B30601C2B5BF450F49AD590A3_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_37ECB18B30601C2B5BF450F49AD590A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_37ECB18B30601C2B5BF450F49AD590A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_37ECB18B30601C2B5BF450F49AD590A3" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_37ECB18B30601C2B5BF450F49AD590A3" xlink:type="arc" />
    <link:label id="lab_ppih_DocumentAndEntityInformationAbstract_AF3735F0DDACE34D8F9950F49A78D7F6_label_en-US" xlink:label="lab_ppih_DocumentAndEntityInformationAbstract_AF3735F0DDACE34D8F9950F49A78D7F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:label id="lab_ppih_DocumentAndEntityInformationAbstract_AF3735F0DDACE34D8F9950F49A78D7F6_documentation_en-US" xlink:label="lab_ppih_DocumentAndEntityInformationAbstract_AF3735F0DDACE34D8F9950F49A78D7F6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DocumentAndEntityInformationAbstract" xlink:label="loc_ppih_DocumentAndEntityInformationAbstract_AF3735F0DDACE34D8F9950F49A78D7F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_DocumentAndEntityInformationAbstract_AF3735F0DDACE34D8F9950F49A78D7F6" xlink:to="lab_ppih_DocumentAndEntityInformationAbstract_AF3735F0DDACE34D8F9950F49A78D7F6" xlink:type="arc" />
    <link:label id="lab_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166_label_en-US" xlink:label="lab_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntitiesTable" xlink:label="loc_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:to="lab_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:type="arc" />
    <link:label id="lab_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7_label_en-US" xlink:label="lab_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:to="lab_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:type="arc" />
    <link:label id="lab_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED_terseLabel_en-US" xlink:label="lab_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED_label_en-US" xlink:label="lab_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED" xlink:to="lab_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED" xlink:type="arc" />
    <link:label id="lab_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89_label_en-US" xlink:label="lab_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityInformationLineItems" xlink:label="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="lab_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_9A3A4EFD5BF3548EDFA350F49A781765_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_9A3A4EFD5BF3548EDFA350F49A781765" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_9A3A4EFD5BF3548EDFA350F49A781765_label_en-US" xlink:label="lab_dei_EntityRegistrantName_9A3A4EFD5BF3548EDFA350F49A781765" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_9A3A4EFD5BF3548EDFA350F49A781765" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_9A3A4EFD5BF3548EDFA350F49A781765" xlink:to="lab_dei_EntityRegistrantName_9A3A4EFD5BF3548EDFA350F49A781765" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_B073CD4D274A4062D82F50F49A786FDF_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_B073CD4D274A4062D82F50F49A786FDF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_B073CD4D274A4062D82F50F49A786FDF_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_B073CD4D274A4062D82F50F49A786FDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_B073CD4D274A4062D82F50F49A786FDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_B073CD4D274A4062D82F50F49A786FDF" xlink:to="lab_dei_EntityCentralIndexKey_B073CD4D274A4062D82F50F49A786FDF" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_E83DFB30176683CB5CD650F49A7857D8_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_E83DFB30176683CB5CD650F49A7857D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_E83DFB30176683CB5CD650F49A7857D8_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_E83DFB30176683CB5CD650F49A7857D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_E83DFB30176683CB5CD650F49A7857D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_E83DFB30176683CB5CD650F49A7857D8" xlink:to="lab_dei_CurrentFiscalYearEndDate_E83DFB30176683CB5CD650F49A7857D8" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_3775083BD629390BF7E450F49A788B8C_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_3775083BD629390BF7E450F49A788B8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_3775083BD629390BF7E450F49A788B8C_label_en-US" xlink:label="lab_dei_EntityFilerCategory_3775083BD629390BF7E450F49A788B8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_3775083BD629390BF7E450F49A788B8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_3775083BD629390BF7E450F49A788B8C" xlink:to="lab_dei_EntityFilerCategory_3775083BD629390BF7E450F49A788B8C" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_5CE1A32107806A600E1E50F49A781F02_terseLabel_en-US" xlink:label="lab_dei_DocumentType_5CE1A32107806A600E1E50F49A781F02" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_5CE1A32107806A600E1E50F49A781F02_label_en-US" xlink:label="lab_dei_DocumentType_5CE1A32107806A600E1E50F49A781F02" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_5CE1A32107806A600E1E50F49A781F02" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_5CE1A32107806A600E1E50F49A781F02" xlink:to="lab_dei_DocumentType_5CE1A32107806A600E1E50F49A781F02" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_CF2FAE039EF8C956C66B50F49A785535_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_CF2FAE039EF8C956C66B50F49A785535" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_CF2FAE039EF8C956C66B50F49A785535_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_CF2FAE039EF8C956C66B50F49A785535" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_CF2FAE039EF8C956C66B50F49A785535" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_CF2FAE039EF8C956C66B50F49A785535" xlink:to="lab_dei_DocumentPeriodEndDate_CF2FAE039EF8C956C66B50F49A785535" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_26E462EC7AEE7D114AF350F49A786DA6_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_26E462EC7AEE7D114AF350F49A786DA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_26E462EC7AEE7D114AF350F49A786DA6_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_26E462EC7AEE7D114AF350F49A786DA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_26E462EC7AEE7D114AF350F49A786DA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_26E462EC7AEE7D114AF350F49A786DA6" xlink:to="lab_dei_DocumentFiscalYearFocus_26E462EC7AEE7D114AF350F49A786DA6" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_C47B1C2F832509AA8FF350F49A786BD7_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_C47B1C2F832509AA8FF350F49A786BD7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_C47B1C2F832509AA8FF350F49A786BD7_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_C47B1C2F832509AA8FF350F49A786BD7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_C47B1C2F832509AA8FF350F49A786BD7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_C47B1C2F832509AA8FF350F49A786BD7" xlink:to="lab_dei_DocumentFiscalPeriodFocus_C47B1C2F832509AA8FF350F49A786BD7" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_5FD2A7DC2AF3F303BBBF50F49A781667_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_5FD2A7DC2AF3F303BBBF50F49A781667" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_5FD2A7DC2AF3F303BBBF50F49A781667_label_en-US" xlink:label="lab_dei_AmendmentFlag_5FD2A7DC2AF3F303BBBF50F49A781667" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_5FD2A7DC2AF3F303BBBF50F49A781667" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_5FD2A7DC2AF3F303BBBF50F49A781667" xlink:to="lab_dei_AmendmentFlag_5FD2A7DC2AF3F303BBBF50F49A781667" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_1159E4F2D428A38A88D450F49A781AC7_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_1159E4F2D428A38A88D450F49A781AC7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_1159E4F2D428A38A88D450F49A781AC7_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_1159E4F2D428A38A88D450F49A781AC7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1159E4F2D428A38A88D450F49A781AC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_1159E4F2D428A38A88D450F49A781AC7" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_1159E4F2D428A38A88D450F49A781AC7" xlink:type="arc" />
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_F52C72C3D3492FA7F4F350F49A7824EE_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_F52C72C3D3492FA7F4F350F49A7824EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_F52C72C3D3492FA7F4F350F49A7824EE_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_F52C72C3D3492FA7F4F350F49A7824EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_F52C72C3D3492FA7F4F350F49A7824EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer_F52C72C3D3492FA7F4F350F49A7824EE" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer_F52C72C3D3492FA7F4F350F49A7824EE" xlink:type="arc" />
    <link:label id="lab_dei_EntityVoluntaryFilers_1DACFFEC67867E120F8250F49A78DE69_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_1DACFFEC67867E120F8250F49A78DE69" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_1DACFFEC67867E120F8250F49A78DE69_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_1DACFFEC67867E120F8250F49A78DE69" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_1DACFFEC67867E120F8250F49A78DE69" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers_1DACFFEC67867E120F8250F49A78DE69" xlink:to="lab_dei_EntityVoluntaryFilers_1DACFFEC67867E120F8250F49A78DE69" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_9207A98A278877133AFB50F49A7868FD_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_9207A98A278877133AFB50F49A7868FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_9207A98A278877133AFB50F49A7868FD_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_9207A98A278877133AFB50F49A7868FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_9207A98A278877133AFB50F49A7868FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_9207A98A278877133AFB50F49A7868FD" xlink:to="lab_dei_EntityCurrentReportingStatus_9207A98A278877133AFB50F49A7868FD" xlink:type="arc" />
    <link:label id="lab_dei_EntityPublicFloat_806D3B888E180DC8DF7850F49A785E85_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat_806D3B888E180DC8DF7850F49A785E85" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_806D3B888E180DC8DF7850F49A785E85_label_en-US" xlink:label="lab_dei_EntityPublicFloat_806D3B888E180DC8DF7850F49A785E85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_806D3B888E180DC8DF7850F49A785E85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat_806D3B888E180DC8DF7850F49A785E85" xlink:to="lab_dei_EntityPublicFloat_806D3B888E180DC8DF7850F49A785E85" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2C58A168E5E3367E1AAF50F49CE8202A_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2C58A168E5E3367E1AAF50F49CE8202A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2C58A168E5E3367E1AAF50F49CE8202A_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2C58A168E5E3367E1AAF50F49CE8202A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2C58A168E5E3367E1AAF50F49CE8202A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2C58A168E5E3367E1AAF50F49CE8202A" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2C58A168E5E3367E1AAF50F49CE8202A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2D146875E52597EF4C1EBD59F7371024_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2D146875E52597EF4C1EBD59F7371024" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2D146875E52597EF4C1EBD59F7371024_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2D146875E52597EF4C1EBD59F7371024" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2D146875E52597EF4C1EBD59F7371024" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2D146875E52597EF4C1EBD59F7371024" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2D146875E52597EF4C1EBD59F7371024" xlink:type="arc" />
    <link:label id="lab_ppih_OptionActivityAbstract_FF4B98418CE3DE1FBA4750F49CB91ED7_label_en-US" xlink:label="lab_ppih_OptionActivityAbstract_FF4B98418CE3DE1FBA4750F49CB91ED7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option activity [Abstract]</link:label>
    <link:label id="lab_ppih_OptionActivityAbstract_FF4B98418CE3DE1FBA4750F49CB91ED7_documentation_en-US" xlink:label="lab_ppih_OptionActivityAbstract_FF4B98418CE3DE1FBA4750F49CB91ED7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option activity [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_OptionActivityAbstract" xlink:label="loc_ppih_OptionActivityAbstract_FF4B98418CE3DE1FBA4750F49CB91ED7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_OptionActivityAbstract_FF4B98418CE3DE1FBA4750F49CB91ED7" xlink:to="lab_ppih_OptionActivityAbstract_FF4B98418CE3DE1FBA4750F49CB91ED7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_B7C101A5E5583EF190C350F49CB91AF0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_B7C101A5E5583EF190C350F49CB91AF0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_B7C101A5E5583EF190C350F49CB91AF0_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_B7C101A5E5583EF190C350F49CB91AF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_B7C101A5E5583EF190C350F49CB91AF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_B7C101A5E5583EF190C350F49CB91AF0" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_B7C101A5E5583EF190C350F49CB91AF0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5717D0CB94B81A2F68F250F49CB991C0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5717D0CB94B81A2F68F250F49CB991C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5717D0CB94B81A2F68F250F49CB991C0_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5717D0CB94B81A2F68F250F49CB991C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5717D0CB94B81A2F68F250F49CB991C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5717D0CB94B81A2F68F250F49CB991C0" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5717D0CB94B81A2F68F250F49CB991C0" xlink:type="arc" />
    <link:label id="lab_ppih_ReclassificationAbstract_0B2AEFBEBA8669BF1710D50CCCBBA0BA_label_en-US" xlink:label="lab_ppih_ReclassificationAbstract_0B2AEFBEBA8669BF1710D50CCCBBA0BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification [Abstract]</link:label>
    <link:label id="lab_ppih_ReclassificationAbstract_0B2AEFBEBA8669BF1710D50CCCBBA0BA_documentation_en-US" xlink:label="lab_ppih_ReclassificationAbstract_0B2AEFBEBA8669BF1710D50CCCBBA0BA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reclassification [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ReclassificationAbstract" xlink:label="loc_ppih_ReclassificationAbstract_0B2AEFBEBA8669BF1710D50CCCBBA0BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ReclassificationAbstract_0B2AEFBEBA8669BF1710D50CCCBBA0BA" xlink:to="lab_ppih_ReclassificationAbstract_0B2AEFBEBA8669BF1710D50CCCBBA0BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustment_ED494731B616BD55F019D51E2FE87434_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustment_ED494731B616BD55F019D51E2FE87434" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification from short-term to long-term</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustment_ED494731B616BD55F019D51E2FE87434_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustment_ED494731B616BD55F019D51E2FE87434" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Period Reclassification Adjustment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustment_ED494731B616BD55F019D51E2FE87434" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustment_ED494731B616BD55F019D51E2FE87434" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustment_ED494731B616BD55F019D51E2FE87434" xlink:type="arc" />
    <link:label id="lab_ppih_StockOptionsAbstract_E83416F4D9088242938D50F49C3CD541_label_en-US" xlink:label="lab_ppih_StockOptionsAbstract_E83416F4D9088242938D50F49C3CD541" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock options [Abstract]</link:label>
    <link:label id="lab_ppih_StockOptionsAbstract_E83416F4D9088242938D50F49C3CD541_documentation_en-US" xlink:label="lab_ppih_StockOptionsAbstract_E83416F4D9088242938D50F49C3CD541" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock options [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_StockOptionsAbstract" xlink:label="loc_ppih_StockOptionsAbstract_E83416F4D9088242938D50F49C3CD541" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_StockOptionsAbstract_E83416F4D9088242938D50F49C3CD541" xlink:to="lab_ppih_StockOptionsAbstract_E83416F4D9088242938D50F49C3CD541" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A2F898E188090FD3CF9450F49C3CA89A_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A2F898E188090FD3CF9450F49C3CA89A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options [Text Block]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A2F898E188090FD3CF9450F49C3CA89A_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A2F898E188090FD3CF9450F49C3CA89A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A2F898E188090FD3CF9450F49C3CA89A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A2F898E188090FD3CF9450F49C3CA89A" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A2F898E188090FD3CF9450F49C3CA89A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508_terseLabel_en-US" xlink:label="lab_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings on uncompleted contracts [Table]</link:label>
    <link:label id="lab_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508_label_en-US" xlink:label="lab_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Duration Contracts, Assumptions, by Product and Guarantee [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable" xlink:label="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:to="lab_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:type="arc" />
    <link:label id="lab_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58_terseLabel_en-US" xlink:label="lab_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">long term contracts [Axis]</link:label>
    <link:label id="lab_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58_label_en-US" xlink:label="lab_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">long term contracts [Axis]</link:label>
    <link:label id="lab_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58_documentation_en-US" xlink:label="lab_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">long term contracts [Axis]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LongTermContractsAxis" xlink:label="loc_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:to="lab_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:type="arc" />
    <link:label id="lab_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128_terseLabel_en-US" xlink:label="lab_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">long term contracts [Domain]</link:label>
    <link:label id="lab_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128_label_en-US" xlink:label="lab_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">long term contracts [Domain]</link:label>
    <link:label id="lab_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128_documentation_en-US" xlink:label="lab_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for long term contracts [Axis]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LongTermContractsDomain" xlink:label="loc_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128" xlink:to="lab_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16_terseLabel_en-US" xlink:label="lab_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs incurred on uncompleted contracts</link:label>
    <link:label id="lab_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16_label_en-US" xlink:label="lab_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Duration Contracts, Assumptions by Product and Guarantee [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems" xlink:label="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="lab_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:type="arc" />
    <link:label id="lab_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6_terseLabel_en-US" xlink:label="lab_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs incurred on uncompleted contracts</link:label>
    <link:label id="lab_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6_label_en-US" xlink:label="lab_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs incurred on uncompleted contracts</link:label>
    <link:label id="lab_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6_documentation_en-US" xlink:label="lab_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Costs incurred on uncompleted contracts related to percentage of completion</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsIncurredOnUncompletedContracts" xlink:label="loc_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6" xlink:to="lab_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6" xlink:type="arc" />
    <link:label id="lab_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF_terseLabel_en-US" xlink:label="lab_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated earnings</link:label>
    <link:label id="lab_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF_label_en-US" xlink:label="lab_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated earnings</link:label>
    <link:label id="lab_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF_documentation_en-US" xlink:label="lab_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Estimated earnings related to percentage of completion</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_EstimatedEarnings" xlink:label="loc_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF" xlink:to="lab_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredRevenue_5A3871AEE9D04821A2B950F49C9A4FC6_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenue_5A3871AEE9D04821A2B950F49C9A4FC6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Earned revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenue_5A3871AEE9D04821A2B950F49C9A4FC6_label_en-US" xlink:label="lab_us-gaap_DeferredRevenue_5A3871AEE9D04821A2B950F49C9A4FC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_5A3871AEE9D04821A2B950F49C9A4FC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenue_5A3871AEE9D04821A2B950F49C9A4FC6" xlink:to="lab_us-gaap_DeferredRevenue_5A3871AEE9D04821A2B950F49C9A4FC6" xlink:type="arc" />
    <link:label id="lab_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB_terseLabel_en-US" xlink:label="lab_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less Billings to date</link:label>
    <link:label id="lab_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB_label_en-US" xlink:label="lab_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billings to date</link:label>
    <link:label id="lab_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB_documentation_en-US" xlink:label="lab_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Billings to date related to percentage of completion</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_BillingsToDate" xlink:label="loc_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB" xlink:to="lab_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB" xlink:type="arc" />
    <link:label id="lab_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA_negatedTotalLabel_en-US" xlink:label="lab_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Costs in excess of billings, net</link:label>
    <link:label id="lab_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA_label_en-US" xlink:label="lab_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs in excess of billings, net</link:label>
    <link:label id="lab_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA_documentation_en-US" xlink:label="lab_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Costs in excess of billings, net related to percentage of completion</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsInExcessOfBillingsNet" xlink:label="loc_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA" xlink:to="lab_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_E76ED394C3C44377863550F49C9AB4F5_terseLabel_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_E76ED394C3C44377863550F49C9AB4F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_E76ED394C3C44377863550F49C9AB4F5_label_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_E76ED394C3C44377863550F49C9AB4F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs in Excess of Billings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_E76ED394C3C44377863550F49C9AB4F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_E76ED394C3C44377863550F49C9AB4F5" xlink:to="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_E76ED394C3C44377863550F49C9AB4F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_BillingsInExcessOfCost_E6C3A795D81F9ADC0A2850F49C9A3ACD_terseLabel_en-US" xlink:label="lab_us-gaap_BillingsInExcessOfCost_E6C3A795D81F9ADC0A2850F49C9A3ACD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Billings in excess of costs and estimated earnings on uncompleted contracts</link:label>
    <link:label id="lab_us-gaap_BillingsInExcessOfCost_E6C3A795D81F9ADC0A2850F49C9A3ACD_label_en-US" xlink:label="lab_us-gaap_BillingsInExcessOfCost_E6C3A795D81F9ADC0A2850F49C9A3ACD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billings in Excess of Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCost" xlink:label="loc_us-gaap_BillingsInExcessOfCost_E6C3A795D81F9ADC0A2850F49C9A3ACD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BillingsInExcessOfCost_E6C3A795D81F9ADC0A2850F49C9A3ACD" xlink:to="lab_us-gaap_BillingsInExcessOfCost_E6C3A795D81F9ADC0A2850F49C9A3ACD" xlink:type="arc" />
    <link:label id="lab_ppih_StockcompensationexoenseAbstract_EE594630AB93ABC1487B50F49A87BEB1_label_en-US" xlink:label="lab_ppih_StockcompensationexoenseAbstract_EE594630AB93ABC1487B50F49A87BEB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock compensation exoense [Abstract]</link:label>
    <link:label id="lab_ppih_StockcompensationexoenseAbstract_EE594630AB93ABC1487B50F49A87BEB1_documentation_en-US" xlink:label="lab_ppih_StockcompensationexoenseAbstract_EE594630AB93ABC1487B50F49A87BEB1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock compensation exoense [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_StockcompensationexoenseAbstract" xlink:label="loc_ppih_StockcompensationexoenseAbstract_EE594630AB93ABC1487B50F49A87BEB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_StockcompensationexoenseAbstract_EE594630AB93ABC1487B50F49A87BEB1" xlink:to="lab_ppih_StockcompensationexoenseAbstract_EE594630AB93ABC1487B50F49A87BEB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22" xlink:to="lab_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfStockDomain_F6952A2752EAB46F289950F49A877544_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain_F6952A2752EAB46F289950F49A877544" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_F6952A2752EAB46F289950F49A877544" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain_F6952A2752EAB46F289950F49A877544" xlink:to="lab_us-gaap_ClassOfStockDomain_F6952A2752EAB46F289950F49A877544" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_69C89106DBE54A5830FA50F49A879EF7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_69C89106DBE54A5830FA50F49A879EF7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_69C89106DBE54A5830FA50F49A879EF7_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_69C89106DBE54A5830FA50F49A879EF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_69C89106DBE54A5830FA50F49A879EF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_69C89106DBE54A5830FA50F49A879EF7" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_69C89106DBE54A5830FA50F49A879EF7" xlink:type="arc" />
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage Loans on Real Estate, Loan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977_label_en-US" xlink:label="lab_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgage Loans on Real Estate, Loan Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateLoanTypeAxis" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:to="lab_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:type="arc" />
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage Loans on Real Estate, Loan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987_label_en-US" xlink:label="lab_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgage Loans on Real Estate, Loan Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateLoanTypeDomain" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:to="lab_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:type="arc" />
    <link:label id="lab_us-gaap_MortgagesMember_D618851D025395BA72DED9A9A6D5EE59_terseLabel_en-US" xlink:label="lab_us-gaap_MortgagesMember_D618851D025395BA72DED9A9A6D5EE59" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgages [Member]</link:label>
    <link:label id="lab_us-gaap_MortgagesMember_D618851D025395BA72DED9A9A6D5EE59_label_en-US" xlink:label="lab_us-gaap_MortgagesMember_D618851D025395BA72DED9A9A6D5EE59" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgages [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgagesMember" xlink:label="loc_us-gaap_MortgagesMember_D618851D025395BA72DED9A9A6D5EE59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgagesMember_D618851D025395BA72DED9A9A6D5EE59" xlink:to="lab_us-gaap_MortgagesMember_D618851D025395BA72DED9A9A6D5EE59" xlink:type="arc" />
    <link:label id="lab_us-gaap_SecuredDebtMember_345F9666DD0D3CCED9E8D9A9A6D5A3D0_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember_345F9666DD0D3CCED9E8D9A9A6D5A3D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_345F9666DD0D3CCED9E8D9A9A6D5A3D0_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember_345F9666DD0D3CCED9E8D9A9A6D5A3D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="loc_us-gaap_SecuredDebtMember_345F9666DD0D3CCED9E8D9A9A6D5A3D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember_345F9666DD0D3CCED9E8D9A9A6D5A3D0" xlink:to="lab_us-gaap_SecuredDebtMember_345F9666DD0D3CCED9E8D9A9A6D5A3D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateInterestRate_150955F254477B5C266DD9A9A6D73ED3_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageLoansOnRealEstateInterestRate_150955F254477B5C266DD9A9A6D73ED3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage Loans on Real Estate, Interest Rate</link:label>
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateInterestRate_150955F254477B5C266DD9A9A6D73ED3_label_en-US" xlink:label="lab_us-gaap_MortgageLoansOnRealEstateInterestRate_150955F254477B5C266DD9A9A6D73ED3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgage Loans on Real Estate, Interest Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateInterestRate" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateInterestRate_150955F254477B5C266DD9A9A6D73ED3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateInterestRate_150955F254477B5C266DD9A9A6D73ED3" xlink:to="lab_us-gaap_MortgageLoansOnRealEstateInterestRate_150955F254477B5C266DD9A9A6D73ED3" xlink:type="arc" />
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages_5778439D5E67E763DF7FD9A9A6D87C51_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages_5778439D5E67E763DF7FD9A9A6D87C51" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage Loans on Real Estate, Face Amount of Mortgages</link:label>
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages_5778439D5E67E763DF7FD9A9A6D87C51_label_en-US" xlink:label="lab_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages_5778439D5E67E763DF7FD9A9A6D87C51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgage Loans on Real Estate, Face Amount of Mortgages</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages_5778439D5E67E763DF7FD9A9A6D87C51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages_5778439D5E67E763DF7FD9A9A6D87C51" xlink:to="lab_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages_5778439D5E67E763DF7FD9A9A6D87C51" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentInterest_CE14CAC86CBC4FBF7C8DD9A9A6D898CE_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentInterest_CE14CAC86CBC4FBF7C8DD9A9A6D898CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment, Interest</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentInterest_CE14CAC86CBC4FBF7C8DD9A9A6D898CE_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentInterest_CE14CAC86CBC4FBF7C8DD9A9A6D898CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment, Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentInterest" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_CE14CAC86CBC4FBF7C8DD9A9A6D898CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_CE14CAC86CBC4FBF7C8DD9A9A6D898CE" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentInterest_CE14CAC86CBC4FBF7C8DD9A9A6D898CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateDescription_9E994E788263BE4B0D46D9A9A6D8DDF9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateDescription_9E994E788263BE4B0D46D9A9A6D8DDF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Maturity Date, Description</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateDescription_9E994E788263BE4B0D46D9A9A6D8DDF9_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateDescription_9E994E788263BE4B0D46D9A9A6D8DDF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Maturity Date, Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription_9E994E788263BE4B0D46D9A9A6D8DDF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDateDescription_9E994E788263BE4B0D46D9A9A6D8DDF9" xlink:to="lab_us-gaap_DebtInstrumentMaturityDateDescription_9E994E788263BE4B0D46D9A9A6D8DDF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate_666D4F3A27D5BA2C7CE0D9A9A6D8BEFF_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate_666D4F3A27D5BA2C7CE0D9A9A6D8BEFF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage Loans on Real Estate, Final Maturity Date</link:label>
    <link:label id="lab_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate_666D4F3A27D5BA2C7CE0D9A9A6D8BEFF_label_en-US" xlink:label="lab_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate_666D4F3A27D5BA2C7CE0D9A9A6D8BEFF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgage Loans on Real Estate, Final Maturity Date</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoanOnRealEstateFinalMaturityDate" xlink:label="loc_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate_666D4F3A27D5BA2C7CE0D9A9A6D8BEFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate_666D4F3A27D5BA2C7CE0D9A9A6D8BEFF" xlink:to="lab_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate_666D4F3A27D5BA2C7CE0D9A9A6D8BEFF" xlink:type="arc" />
    <link:label id="lab_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965_terseLabel_en-US" xlink:label="lab_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">mortgage loans on real estate date interest rate changes</link:label>
    <link:label id="lab_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965_label_en-US" xlink:label="lab_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">mortgage loans on real estate date interest rate changes</link:label>
    <link:label id="lab_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965_documentation_en-US" xlink:label="lab_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">mortgage loans on real estate date interest rate changes</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_MortgageLoansOnRealEstateDateInterestRateChanges" xlink:label="loc_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965" xlink:to="lab_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_27F8504F8E99CFD7071FD9A9A6D81AA0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_27F8504F8E99CFD7071FD9A9A6D81AA0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_27F8504F8E99CFD7071FD9A9A6D81AA0_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_27F8504F8E99CFD7071FD9A9A6D81AA0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_27F8504F8E99CFD7071FD9A9A6D81AA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_27F8504F8E99CFD7071FD9A9A6D81AA0" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_27F8504F8E99CFD7071FD9A9A6D81AA0" xlink:type="arc" />
    <link:label id="lab_ppih_ConsolidatedBalanceSheetsAbstract_1AE431D2EC503C5256E1D9A9A8334F04_label_en-US" xlink:label="lab_ppih_ConsolidatedBalanceSheetsAbstract_1AE431D2EC503C5256E1D9A9A8334F04" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CONSOLIDATED BALANCE SHEETS [Abstract]</link:label>
    <link:label id="lab_ppih_ConsolidatedBalanceSheetsAbstract_1AE431D2EC503C5256E1D9A9A8334F04_documentation_en-US" xlink:label="lab_ppih_ConsolidatedBalanceSheetsAbstract_1AE431D2EC503C5256E1D9A9A8334F04" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">CONSOLIDATED BALANCE SHEETS [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ConsolidatedBalanceSheetsAbstract" xlink:label="loc_ppih_ConsolidatedBalanceSheetsAbstract_1AE431D2EC503C5256E1D9A9A8334F04" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ConsolidatedBalanceSheetsAbstract_1AE431D2EC503C5256E1D9A9A8334F04" xlink:to="lab_ppih_ConsolidatedBalanceSheetsAbstract_1AE431D2EC503C5256E1D9A9A8334F04" xlink:type="arc" />
    <link:label id="lab_us-gaap_NorthAmericaMember_26FAF96471B8FC4DAE8AD9A9A8334B36_terseLabel_en-US" xlink:label="lab_us-gaap_NorthAmericaMember_26FAF96471B8FC4DAE8AD9A9A8334B36" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North America [Member]</link:label>
    <link:label id="lab_us-gaap_NorthAmericaMember_26FAF96471B8FC4DAE8AD9A9A8334B36_label_en-US" xlink:label="lab_us-gaap_NorthAmericaMember_26FAF96471B8FC4DAE8AD9A9A8334B36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="loc_us-gaap_NorthAmericaMember_26FAF96471B8FC4DAE8AD9A9A8334B36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NorthAmericaMember_26FAF96471B8FC4DAE8AD9A9A8334B36" xlink:to="lab_us-gaap_NorthAmericaMember_26FAF96471B8FC4DAE8AD9A9A8334B36" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:to="lab_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="lab_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1D63EAACD93150EF1B1FD9A9A8342B96_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1D63EAACD93150EF1B1FD9A9A8342B96" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1D63EAACD93150EF1B1FD9A9A8342B96_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1D63EAACD93150EF1B1FD9A9A8342B96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1D63EAACD93150EF1B1FD9A9A8342B96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1D63EAACD93150EF1B1FD9A9A8342B96" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1D63EAACD93150EF1B1FD9A9A8342B96" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_8E458EA57533E9A04CB0D9A9A83434A3_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents_8E458EA57533E9A04CB0D9A9A83434A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_8E458EA57533E9A04CB0D9A9A83434A3_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents_8E458EA57533E9A04CB0D9A9A83434A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_8E458EA57533E9A04CB0D9A9A83434A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_8E458EA57533E9A04CB0D9A9A83434A3" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents_8E458EA57533E9A04CB0D9A9A83434A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNet_B745DD92F359285E3346D9A9A8340088_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet_B745DD92F359285E3346D9A9A8340088" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable, less allowance for doubtful accounts of $469 at January 31, 2018 and $305 at January 31, 2017</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_B745DD92F359285E3346D9A9A8340088_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet_B745DD92F359285E3346D9A9A8340088" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaap_AccountsReceivableNet_B745DD92F359285E3346D9A9A8340088" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet_B745DD92F359285E3346D9A9A8340088" xlink:to="lab_us-gaap_AccountsReceivableNet_B745DD92F359285E3346D9A9A8340088" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_2BCE4011E5FE2969D58FD9A9A834898E_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_2BCE4011E5FE2969D58FD9A9A834898E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_2BCE4011E5FE2969D58FD9A9A834898E_label_en-US" xlink:label="lab_us-gaap_InventoryNet_2BCE4011E5FE2969D58FD9A9A834898E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_2BCE4011E5FE2969D58FD9A9A834898E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_2BCE4011E5FE2969D58FD9A9A834898E" xlink:to="lab_us-gaap_InventoryNet_2BCE4011E5FE2969D58FD9A9A834898E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_52B7999E18217591F13ED9A9A8344619_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_52B7999E18217591F13ED9A9A8344619" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets of discontinued operations</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_52B7999E18217591F13ED9A9A8344619_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_52B7999E18217591F13ED9A9A8344619" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_52B7999E18217591F13ED9A9A8344619" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_52B7999E18217591F13ED9A9A8344619" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_52B7999E18217591F13ED9A9A8344619" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_950D5D2AC82FBB2BF39FD9A9A83450C6_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_950D5D2AC82FBB2BF39FD9A9A83450C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_950D5D2AC82FBB2BF39FD9A9A83450C6_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_950D5D2AC82FBB2BF39FD9A9A83450C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_950D5D2AC82FBB2BF39FD9A9A83450C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_950D5D2AC82FBB2BF39FD9A9A83450C6" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_950D5D2AC82FBB2BF39FD9A9A83450C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_15C8E43BA42F4281DB0ED9A9A835ADB3_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_15C8E43BA42F4281DB0ED9A9A835ADB3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_15C8E43BA42F4281DB0ED9A9A835ADB3_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_15C8E43BA42F4281DB0ED9A9A835ADB3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_15C8E43BA42F4281DB0ED9A9A835ADB3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_15C8E43BA42F4281DB0ED9A9A835ADB3" xlink:to="lab_us-gaap_AssetsCurrent_15C8E43BA42F4281DB0ED9A9A835ADB3" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_543A18D39A14C6D92988D9A9A8353152_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_543A18D39A14C6D92988D9A9A8353152" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net of accumulated depreciation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_543A18D39A14C6D92988D9A9A8353152" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_543A18D39A14C6D92988D9A9A8353152" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_543A18D39A14C6D92988D9A9A8353152" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:to="lab_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_359E43553794C4543B87D9A9A8353757_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_359E43553794C4543B87D9A9A8353757" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_359E43553794C4543B87D9A9A8353757_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_359E43553794C4543B87D9A9A8353757" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_359E43553794C4543B87D9A9A8353757" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_359E43553794C4543B87D9A9A8353757" xlink:to="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_359E43553794C4543B87D9A9A8353757" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_45DF6CAC76CC234D4925D9A9A8354858_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_45DF6CAC76CC234D4925D9A9A8354858" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_45DF6CAC76CC234D4925D9A9A8354858_label_en-US" xlink:label="lab_us-gaap_Goodwill_45DF6CAC76CC234D4925D9A9A8354858" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_45DF6CAC76CC234D4925D9A9A8354858" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_45DF6CAC76CC234D4925D9A9A8354858" xlink:to="lab_us-gaap_Goodwill_45DF6CAC76CC234D4925D9A9A8354858" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_1ECFD38C76AAAD5705ACD9A9A8355FCE_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_1ECFD38C76AAAD5705ACD9A9A8355FCE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_1ECFD38C76AAAD5705ACD9A9A8355FCE_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_1ECFD38C76AAAD5705ACD9A9A8355FCE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1ECFD38C76AAAD5705ACD9A9A8355FCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_1ECFD38C76AAAD5705ACD9A9A8355FCE" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_1ECFD38C76AAAD5705ACD9A9A8355FCE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsNoncurrent_08726E4959CDC83C0785D9A9A8356E00_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent_08726E4959CDC83C0785D9A9A8356E00" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrent_08726E4959CDC83C0785D9A9A8356E00_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent_08726E4959CDC83C0785D9A9A8356E00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_08726E4959CDC83C0785D9A9A8356E00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent_08726E4959CDC83C0785D9A9A8356E00" xlink:to="lab_us-gaap_AssetsNoncurrent_08726E4959CDC83C0785D9A9A8356E00" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_0E89C243656029BD90ECD9A9A835696A_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_0E89C243656029BD90ECD9A9A835696A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_0E89C243656029BD90ECD9A9A835696A_label_en-US" xlink:label="lab_us-gaap_Assets_0E89C243656029BD90ECD9A9A835696A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0E89C243656029BD90ECD9A9A835696A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_0E89C243656029BD90ECD9A9A835696A" xlink:to="lab_us-gaap_Assets_0E89C243656029BD90ECD9A9A835696A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_5296FA50C1E999250058D9A9A835BCC2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_5296FA50C1E999250058D9A9A835BCC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_5296FA50C1E999250058D9A9A835BCC2_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_5296FA50C1E999250058D9A9A835BCC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_5296FA50C1E999250058D9A9A835BCC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_5296FA50C1E999250058D9A9A835BCC2" xlink:to="lab_us-gaap_AccountsPayableCurrent_5296FA50C1E999250058D9A9A835BCC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_AE921F59A636F1D9AA82D9A9A835289C_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent_AE921F59A636F1D9AA82D9A9A835289C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commissions and management incentives payable</link:label>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_AE921F59A636F1D9AA82D9A9A835289C_label_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent_AE921F59A636F1D9AA82D9A9A835289C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Sales Commission, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_AE921F59A636F1D9AA82D9A9A835289C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalesCommissionCurrent_AE921F59A636F1D9AA82D9A9A835289C" xlink:to="lab_us-gaap_AccruedSalesCommissionCurrent_AE921F59A636F1D9AA82D9A9A835289C" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_6E983DCE70A3939C2A0ED9A9A836786C_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_6E983DCE70A3939C2A0ED9A9A836786C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and payroll taxes</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_6E983DCE70A3939C2A0ED9A9A836786C_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_6E983DCE70A3939C2A0ED9A9A836786C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6E983DCE70A3939C2A0ED9A9A836786C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6E983DCE70A3939C2A0ED9A9A836786C" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_6E983DCE70A3939C2A0ED9A9A836786C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_8D531DCC52398F799BECD9A9A836C969_terseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent_8D531DCC52398F799BECD9A9A836C969" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving line North America</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_8D531DCC52398F799BECD9A9A836C969_label_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent_8D531DCC52398F799BECD9A9A836C969" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_8D531DCC52398F799BECD9A9A836C969" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent_8D531DCC52398F799BECD9A9A836C969" xlink:to="lab_us-gaap_LinesOfCreditCurrent_8D531DCC52398F799BECD9A9A836C969" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLongTermDebtCurrent_0E93B9DADE38DD2B4407D9A9A8367220_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtCurrent_0E93B9DADE38DD2B4407D9A9A8367220" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebtCurrent_0E93B9DADE38DD2B4407D9A9A8367220_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtCurrent_0E93B9DADE38DD2B4407D9A9A8367220" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Long-term Debt, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaap_OtherLongTermDebtCurrent_0E93B9DADE38DD2B4407D9A9A8367220" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebtCurrent_0E93B9DADE38DD2B4407D9A9A8367220" xlink:to="lab_us-gaap_OtherLongTermDebtCurrent_0E93B9DADE38DD2B4407D9A9A8367220" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerDepositsCurrent_9DD015AE3E1EA80CB14AD9A9A836DB5C_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerDepositsCurrent_9DD015AE3E1EA80CB14AD9A9A836DB5C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customers' deposits</link:label>
    <link:label id="lab_us-gaap_CustomerDepositsCurrent_9DD015AE3E1EA80CB14AD9A9A836DB5C_label_en-US" xlink:label="lab_us-gaap_CustomerDepositsCurrent_9DD015AE3E1EA80CB14AD9A9A836DB5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Deposits, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaap_CustomerDepositsCurrent_9DD015AE3E1EA80CB14AD9A9A836DB5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerDepositsCurrent_9DD015AE3E1EA80CB14AD9A9A836DB5C" xlink:to="lab_us-gaap_CustomerDepositsCurrent_9DD015AE3E1EA80CB14AD9A9A836DB5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_E5FDDD303C9C73E29660D9A9A8365CF6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_E5FDDD303C9C73E29660D9A9A8365CF6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_E5FDDD303C9C73E29660D9A9A8365CF6_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_E5FDDD303C9C73E29660D9A9A8365CF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_E5FDDD303C9C73E29660D9A9A8365CF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_E5FDDD303C9C73E29660D9A9A8365CF6" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_E5FDDD303C9C73E29660D9A9A8365CF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_F87425EBBDACDB3CB758D9A9A83659BC_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_F87425EBBDACDB3CB758D9A9A83659BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outside commission liability</link:label>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_F87425EBBDACDB3CB758D9A9A83659BC_label_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_F87425EBBDACDB3CB758D9A9A83659BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Sales Commission</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_F87425EBBDACDB3CB758D9A9A83659BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_F87425EBBDACDB3CB758D9A9A83659BC" xlink:to="lab_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_F87425EBBDACDB3CB758D9A9A83659BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_2A0C1243FD8E292F191AD9A9A83609C4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent_2A0C1243FD8E292F191AD9A9A83609C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_2A0C1243FD8E292F191AD9A9A83609C4_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent_2A0C1243FD8E292F191AD9A9A83609C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2A0C1243FD8E292F191AD9A9A83609C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2A0C1243FD8E292F191AD9A9A83609C4" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent_2A0C1243FD8E292F191AD9A9A83609C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_BillingsInExcessOfCostCurrent_B7CE32FE5F675D2590EFD9A9A83631B4_terseLabel_en-US" xlink:label="lab_us-gaap_BillingsInExcessOfCostCurrent_B7CE32FE5F675D2590EFD9A9A83631B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Billings in excess of costs and estimated earnings on uncompleted contracts</link:label>
    <link:label id="lab_us-gaap_BillingsInExcessOfCostCurrent_B7CE32FE5F675D2590EFD9A9A83631B4_label_en-US" xlink:label="lab_us-gaap_BillingsInExcessOfCostCurrent_B7CE32FE5F675D2590EFD9A9A83631B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billings in Excess of Cost, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_B7CE32FE5F675D2590EFD9A9A83631B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BillingsInExcessOfCostCurrent_B7CE32FE5F675D2590EFD9A9A83631B4" xlink:to="lab_us-gaap_BillingsInExcessOfCostCurrent_B7CE32FE5F675D2590EFD9A9A83631B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_30CDB0211D569B5BD9E7D9A9A8364BA6_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_30CDB0211D569B5BD9E7D9A9A8364BA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_30CDB0211D569B5BD9E7D9A9A8364BA6_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_30CDB0211D569B5BD9E7D9A9A8364BA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_30CDB0211D569B5BD9E7D9A9A8364BA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent_30CDB0211D569B5BD9E7D9A9A8364BA6" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent_30CDB0211D569B5BD9E7D9A9A8364BA6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_8F4923EB9D00F06089B0D9A9A8363A76_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_8F4923EB9D00F06089B0D9A9A8363A76" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_8F4923EB9D00F06089B0D9A9A8363A76_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_8F4923EB9D00F06089B0D9A9A8363A76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_8F4923EB9D00F06089B0D9A9A8363A76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_8F4923EB9D00F06089B0D9A9A8363A76" xlink:to="lab_us-gaap_LiabilitiesCurrent_8F4923EB9D00F06089B0D9A9A8363A76" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_9D04706157C4C92C91F3D9A9A836C484_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_9D04706157C4C92C91F3D9A9A836C484" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, less current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_9D04706157C4C92C91F3D9A9A836C484_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_9D04706157C4C92C91F3D9A9A836C484" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9D04706157C4C92C91F3D9A9A836C484" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_9D04706157C4C92C91F3D9A9A836C484" xlink:to="lab_us-gaap_LongTermDebtNoncurrent_9D04706157C4C92C91F3D9A9A836C484" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3FAF144EB3B3A72A81BCD9A9A8368FBA_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3FAF144EB3B3A72A81BCD9A9A8368FBA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3FAF144EB3B3A72A81BCD9A9A8368FBA_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3FAF144EB3B3A72A81BCD9A9A8368FBA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3FAF144EB3B3A72A81BCD9A9A8368FBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3FAF144EB3B3A72A81BCD9A9A8368FBA" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3FAF144EB3B3A72A81BCD9A9A8368FBA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_36CF7E610414DE022E7DD9A9A8366736_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_36CF7E610414DE022E7DD9A9A8366736" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities - long-term</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_36CF7E610414DE022E7DD9A9A8366736_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_36CF7E610414DE022E7DD9A9A8366736" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_36CF7E610414DE022E7DD9A9A8366736" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_36CF7E610414DE022E7DD9A9A8366736" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_36CF7E610414DE022E7DD9A9A8366736" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_6CD1B544B5F6AD7762B6D9A9A8377A20_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_6CD1B544B5F6AD7762B6D9A9A8377A20" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_6CD1B544B5F6AD7762B6D9A9A8377A20_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_6CD1B544B5F6AD7762B6D9A9A8377A20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6CD1B544B5F6AD7762B6D9A9A8377A20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_6CD1B544B5F6AD7762B6D9A9A8377A20" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_6CD1B544B5F6AD7762B6D9A9A8377A20" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_303924571A32AD2EF82AD9A9A8370F9A_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent_303924571A32AD2EF82AD9A9A8370F9A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_303924571A32AD2EF82AD9A9A8370F9A_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent_303924571A32AD2EF82AD9A9A8370F9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_303924571A32AD2EF82AD9A9A8370F9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_303924571A32AD2EF82AD9A9A8370F9A" xlink:to="lab_us-gaap_LiabilitiesNoncurrent_303924571A32AD2EF82AD9A9A8370F9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_4EAE6BB578013675DBD8D9A9A837BBF1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_4EAE6BB578013675DBD8D9A9A837BBF1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $.01 par value, authorized 50,000 shares; 7,717 issued and outstanding at January 31, 2018 and 7,595 issued and outstanding at January 31, 2017</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_4EAE6BB578013675DBD8D9A9A837BBF1_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_4EAE6BB578013675DBD8D9A9A837BBF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_4EAE6BB578013675DBD8D9A9A837BBF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_4EAE6BB578013675DBD8D9A9A837BBF1" xlink:to="lab_us-gaap_CommonStockValue_4EAE6BB578013675DBD8D9A9A837BBF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockValue_869C7B87813EBBFDA4BDD9A9A8374A0B_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue_869C7B87813EBBFDA4BDD9A9A8374A0B" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock; 0 shares on January 31, 2018 and 27 shares on January 31, 2017</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_869C7B87813EBBFDA4BDD9A9A8374A0B_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue_869C7B87813EBBFDA4BDD9A9A8374A0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_869C7B87813EBBFDA4BDD9A9A8374A0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue_869C7B87813EBBFDA4BDD9A9A8374A0B" xlink:to="lab_us-gaap_TreasuryStockValue_869C7B87813EBBFDA4BDD9A9A8374A0B" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsUnappropriated_A3A89C3605428A1F53B7D9A9A837463D_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated_A3A89C3605428A1F53B7D9A9A837463D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Accumulated deficit) retained earnings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_A3A89C3605428A1F53B7D9A9A837463D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsUnappropriated_A3A89C3605428A1F53B7D9A9A837463D" xlink:to="lab_us-gaap_RetainedEarningsUnappropriated_A3A89C3605428A1F53B7D9A9A837463D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_BF70E04BC6F87B810305D9A9A837E889_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_BF70E04BC6F87B810305D9A9A837E889" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_BF70E04BC6F87B810305D9A9A837E889_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_BF70E04BC6F87B810305D9A9A837E889" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_BF70E04BC6F87B810305D9A9A837E889" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_BF70E04BC6F87B810305D9A9A837E889" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_BF70E04BC6F87B810305D9A9A837E889" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_562F151EEFA12C4B61A0D9A9A8378408_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_562F151EEFA12C4B61A0D9A9A8378408" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_562F151EEFA12C4B61A0D9A9A8378408_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_562F151EEFA12C4B61A0D9A9A8378408" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_562F151EEFA12C4B61A0D9A9A8378408" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_562F151EEFA12C4B61A0D9A9A8378408" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_562F151EEFA12C4B61A0D9A9A8378408" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_E874CF4F9CB981F430EBD9A9A83709B6_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_E874CF4F9CB981F430EBD9A9A83709B6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_E874CF4F9CB981F430EBD9A9A83709B6_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_E874CF4F9CB981F430EBD9A9A83709B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_E874CF4F9CB981F430EBD9A9A83709B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_E874CF4F9CB981F430EBD9A9A83709B6" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_E874CF4F9CB981F430EBD9A9A83709B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_E396C4B5F44E2925CBA09119E32A2DC3_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_E396C4B5F44E2925CBA09119E32A2DC3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Changes and Error Corrections [Text Block]</link:label>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_E396C4B5F44E2925CBA09119E32A2DC3_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_E396C4B5F44E2925CBA09119E32A2DC3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Changes and Error Corrections [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_E396C4B5F44E2925CBA09119E32A2DC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_E396C4B5F44E2925CBA09119E32A2DC3" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_E396C4B5F44E2925CBA09119E32A2DC3" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Tax Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Tax Status [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTaxStatusAxis" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:to="lab_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Tax Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Tax Status [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTaxStatusDomain" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065" xlink:to="lab_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Funding Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96_label_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Funding Status [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusAxis" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:to="lab_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Funding Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0_label_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Funding Status [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusDomain" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0" xlink:to="lab_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:to="lab_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_2BAC6859BDFD65007F84D9A9A4C97998_verboseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain_2BAC6859BDFD65007F84D9A9A4C97998" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Retirement plan name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_2BAC6859BDFD65007F84D9A9A4C97998" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain_2BAC6859BDFD65007F84D9A9A4C97998" xlink:to="lab_us-gaap_RetirementPlanNameDomain_2BAC6859BDFD65007F84D9A9A4C97998" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545" xlink:to="lab_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_76B5B30BE6AF5AC6450AD9A9A4CB67BA_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_76B5B30BE6AF5AC6450AD9A9A4CB67BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plan, contributions by employer</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_76B5B30BE6AF5AC6450AD9A9A4CB67BA_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_76B5B30BE6AF5AC6450AD9A9A4CB67BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_76B5B30BE6AF5AC6450AD9A9A4CB67BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_76B5B30BE6AF5AC6450AD9A9A4CB67BA" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_76B5B30BE6AF5AC6450AD9A9A4CB67BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_70EE825B52300B9C50BAD9A9A4CB7035_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_70EE825B52300B9C50BAD9A9A4CB7035" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_70EE825B52300B9C50BAD9A9A4CB7035_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_70EE825B52300B9C50BAD9A9A4CB7035" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_70EE825B52300B9C50BAD9A9A4CB7035" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_70EE825B52300B9C50BAD9A9A4CB7035" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_70EE825B52300B9C50BAD9A9A4CB7035" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_BF9C9F51A54AC676D827D9A9A4CB6699_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_BF9C9F51A54AC676D827D9A9A4CB6699" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_BF9C9F51A54AC676D827D9A9A4CB6699_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_BF9C9F51A54AC676D827D9A9A4CB6699" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_BF9C9F51A54AC676D827D9A9A4CB6699" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_BF9C9F51A54AC676D827D9A9A4CB6699" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_BF9C9F51A54AC676D827D9A9A4CB6699" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5CC3001652FAAF0FC3A1D9A9A4D00E0A_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5CC3001652FAAF0FC3A1D9A9A4D00E0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5CC3001652FAAF0FC3A1D9A9A4D00E0A_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5CC3001652FAAF0FC3A1D9A9A4D00E0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5CC3001652FAAF0FC3A1D9A9A4D00E0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5CC3001652FAAF0FC3A1D9A9A4D00E0A" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5CC3001652FAAF0FC3A1D9A9A4D00E0A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_6B261FAAE299491B450BD9A9A4D0E67D_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_6B261FAAE299491B450BD9A9A4D0E67D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_6B261FAAE299491B450BD9A9A4D0E67D_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_6B261FAAE299491B450BD9A9A4D0E67D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_6B261FAAE299491B450BD9A9A4D0E67D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_6B261FAAE299491B450BD9A9A4D0E67D" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_6B261FAAE299491B450BD9A9A4D0E67D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_F36650EF00055B565442D9A9A4D1DBBA_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_F36650EF00055B565442D9A9A4D1DBBA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_F36650EF00055B565442D9A9A4D1DBBA_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_F36650EF00055B565442D9A9A4D1DBBA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_F36650EF00055B565442D9A9A4D1DBBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_F36650EF00055B565442D9A9A4D1DBBA" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_F36650EF00055B565442D9A9A4D1DBBA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_32E36D2A4EC2B99A7407D9A9A4D1CCB1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_32E36D2A4EC2B99A7407D9A9A4D1CCB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_32E36D2A4EC2B99A7407D9A9A4D1CCB1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_32E36D2A4EC2B99A7407D9A9A4D1CCB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_32E36D2A4EC2B99A7407D9A9A4D1CCB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_32E36D2A4EC2B99A7407D9A9A4D1CCB1" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_32E36D2A4EC2B99A7407D9A9A4D1CCB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_D9785D7CF248AE20D0BED9A9A4D16D17_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_D9785D7CF248AE20D0BED9A9A4D16D17" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_D9785D7CF248AE20D0BED9A9A4D16D17_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_D9785D7CF248AE20D0BED9A9A4D16D17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_D9785D7CF248AE20D0BED9A9A4D16D17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_D9785D7CF248AE20D0BED9A9A4D16D17" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_D9785D7CF248AE20D0BED9A9A4D16D17" xlink:type="arc" />
    <link:label id="lab_ppih_InventoriesAbstract_15C597F4C2DB3663A2A450F49C1DF17C_label_en-US" xlink:label="lab_ppih_InventoriesAbstract_15C597F4C2DB3663A2A450F49C1DF17C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:label id="lab_ppih_InventoriesAbstract_15C597F4C2DB3663A2A450F49C1DF17C_documentation_en-US" xlink:label="lab_ppih_InventoriesAbstract_15C597F4C2DB3663A2A450F49C1DF17C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_InventoriesAbstract" xlink:label="loc_ppih_InventoriesAbstract_15C597F4C2DB3663A2A450F49C1DF17C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_InventoriesAbstract_15C597F4C2DB3663A2A450F49C1DF17C" xlink:to="lab_ppih_InventoriesAbstract_15C597F4C2DB3663A2A450F49C1DF17C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:to="lab_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:type="arc" />
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90" xlink:to="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryRawMaterials_C55F809E3E5EDC02345D50F49C1DA084_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials_C55F809E3E5EDC02345D50F49C1DA084" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_C55F809E3E5EDC02345D50F49C1DA084_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials_C55F809E3E5EDC02345D50F49C1DA084" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_C55F809E3E5EDC02345D50F49C1DA084" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials_C55F809E3E5EDC02345D50F49C1DA084" xlink:to="lab_us-gaap_InventoryRawMaterials_C55F809E3E5EDC02345D50F49C1DA084" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryWorkInProcess_93C064D8ECA516B8853D50F49C1D0F3A_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess_93C064D8ECA516B8853D50F49C1D0F3A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_93C064D8ECA516B8853D50F49C1D0F3A_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess_93C064D8ECA516B8853D50F49C1D0F3A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_93C064D8ECA516B8853D50F49C1D0F3A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess_93C064D8ECA516B8853D50F49C1D0F3A" xlink:to="lab_us-gaap_InventoryWorkInProcess_93C064D8ECA516B8853D50F49C1D0F3A" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryFinishedGoods_F68B564E8F36CDEEDC9650F49C1D270A_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods_F68B564E8F36CDEEDC9650F49C1D270A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_F68B564E8F36CDEEDC9650F49C1D270A_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods_F68B564E8F36CDEEDC9650F49C1D270A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_F68B564E8F36CDEEDC9650F49C1D270A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods_F68B564E8F36CDEEDC9650F49C1D270A" xlink:to="lab_us-gaap_InventoryFinishedGoods_F68B564E8F36CDEEDC9650F49C1D270A" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryGross_AF1DAD5DE38D0F13CDAE50F49C1D95BE_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryGross_AF1DAD5DE38D0F13CDAE50F49C1D95BE" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Subtotal</link:label>
    <link:label id="lab_us-gaap_InventoryGross_AF1DAD5DE38D0F13CDAE50F49C1D95BE_label_en-US" xlink:label="lab_us-gaap_InventoryGross_AF1DAD5DE38D0F13CDAE50F49C1D95BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross_AF1DAD5DE38D0F13CDAE50F49C1D95BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross_AF1DAD5DE38D0F13CDAE50F49C1D95BE" xlink:to="lab_us-gaap_InventoryGross_AF1DAD5DE38D0F13CDAE50F49C1D95BE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_AFDC67E78B9CFAA3A14250F49C1D926F_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_AFDC67E78B9CFAA3A14250F49C1D926F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less allowances</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_AFDC67E78B9CFAA3A14250F49C1D926F_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_AFDC67E78B9CFAA3A14250F49C1D926F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves, Balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_AFDC67E78B9CFAA3A14250F49C1D926F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance_AFDC67E78B9CFAA3A14250F49C1D926F" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance_AFDC67E78B9CFAA3A14250F49C1D926F" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_CD7EBBA71616B02CABD050F49C1DF2A7_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_CD7EBBA71616B02CABD050F49C1DF2A7" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_CD7EBBA71616B02CABD050F49C1DF2A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_CD7EBBA71616B02CABD050F49C1DF2A7" xlink:to="lab_us-gaap_InventoryNet_CD7EBBA71616B02CABD050F49C1DF2A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_2F01EF280438B5EF1B2D50F49BCF9580_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_2F01EF280438B5EF1B2D50F49BCF9580" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation expense [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_2F01EF280438B5EF1B2D50F49BCF9580_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_2F01EF280438B5EF1B2D50F49BCF9580" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_2F01EF280438B5EF1B2D50F49BCF9580" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_2F01EF280438B5EF1B2D50F49BCF9580" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_2F01EF280438B5EF1B2D50F49BCF9580" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_7B319DE50A2E59E8B08A50F49BCF1374_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_7B319DE50A2E59E8B08A50F49BCF1374" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of restricted stock award activity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_7B319DE50A2E59E8B08A50F49BCF1374_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_7B319DE50A2E59E8B08A50F49BCF1374" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_7B319DE50A2E59E8B08A50F49BCF1374" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_7B319DE50A2E59E8B08A50F49BCF1374" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_7B319DE50A2E59E8B08A50F49BCF1374" xlink:type="arc" />
    <link:label id="lab_ppih_ReconcilationToFederalEtrRateAbstract_2420878ACE38133481A89BB37962812F_label_en-US" xlink:label="lab_ppih_ReconcilationToFederalEtrRateAbstract_2420878ACE38133481A89BB37962812F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconcilation to Federal ETR rate [Abstract]</link:label>
    <link:label id="lab_ppih_ReconcilationToFederalEtrRateAbstract_2420878ACE38133481A89BB37962812F_documentation_en-US" xlink:label="lab_ppih_ReconcilationToFederalEtrRateAbstract_2420878ACE38133481A89BB37962812F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reconcilation to Federal ETR rate [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ReconcilationToFederalEtrRateAbstract" xlink:label="loc_ppih_ReconcilationToFederalEtrRateAbstract_2420878ACE38133481A89BB37962812F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ReconcilationToFederalEtrRateAbstract_2420878ACE38133481A89BB37962812F" xlink:to="lab_ppih_ReconcilationToFederalEtrRateAbstract_2420878ACE38133481A89BB37962812F" xlink:type="arc" />
    <link:label id="lab_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D_terseLabel_en-US" xlink:label="lab_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense [Table]</link:label>
    <link:label id="lab_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D_label_en-US" xlink:label="lab_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax expense [Table]</link:label>
    <link:label id="lab_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D_documentation_en-US" xlink:label="lab_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income tax expense [Table]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncomeTaxExpenseTable" xlink:label="loc_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:to="lab_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:to="lab_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:type="arc" />
    <link:label id="lab_country_US_FDC8E224AB6E88157AAD9BB3796253CF_terseLabel_en-US" xlink:label="lab_country_US_FDC8E224AB6E88157AAD9BB3796253CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_FDC8E224AB6E88157AAD9BB3796253CF_label_en-US" xlink:label="lab_country_US_FDC8E224AB6E88157AAD9BB3796253CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_FDC8E224AB6E88157AAD9BB3796253CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_FDC8E224AB6E88157AAD9BB3796253CF" xlink:to="lab_country_US_FDC8E224AB6E88157AAD9BB3796253CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_DEB1CC22EF7D8479440B9BB37962238E_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_DEB1CC22EF7D8479440B9BB37962238E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_DEB1CC22EF7D8479440B9BB37962238E_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_DEB1CC22EF7D8479440B9BB37962238E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_DEB1CC22EF7D8479440B9BB37962238E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_DEB1CC22EF7D8479440B9BB37962238E" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember_DEB1CC22EF7D8479440B9BB37962238E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignCountryMember_37408FF4BDFBF43FBF799BB37962DA3E_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember_37408FF4BDFBF43FBF799BB37962DA3E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_37408FF4BDFBF43FBF799BB37962DA3E_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember_37408FF4BDFBF43FBF799BB37962DA3E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_37408FF4BDFBF43FBF799BB37962DA3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember_37408FF4BDFBF43FBF799BB37962DA3E" xlink:to="lab_us-gaap_ForeignCountryMember_37408FF4BDFBF43FBF799BB37962DA3E" xlink:type="arc" />
    <link:label id="lab_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807_terseLabel_en-US" xlink:label="lab_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense [Line Items]</link:label>
    <link:label id="lab_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807_label_en-US" xlink:label="lab_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income taxes [Line Items]</link:label>
    <link:label id="lab_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807_documentation_en-US" xlink:label="lab_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncometaxesLineItems" xlink:label="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="lab_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_CC9D8F2E2F9D3CC62BEA9BB37962D323_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_CC9D8F2E2F9D3CC62BEA9BB37962D323" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax benefit at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_CC9D8F2E2F9D3CC62BEA9BB37962D323_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_CC9D8F2E2F9D3CC62BEA9BB37962D323" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_CC9D8F2E2F9D3CC62BEA9BB37962D323" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_CC9D8F2E2F9D3CC62BEA9BB37962D323" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_CC9D8F2E2F9D3CC62BEA9BB37962D323" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductions_F991903EDE6F7A4879359BB37962DBCC_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductions_F991903EDE6F7A4879359BB37962DBCC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess income tax on share-based compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductions_F991903EDE6F7A4879359BB37962DBCC_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductions_F991903EDE6F7A4879359BB37962DBCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductions" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductions_F991903EDE6F7A4879359BB37962DBCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationDeductions_F991903EDE6F7A4879359BB37962DBCC" xlink:to="lab_us-gaap_IncomeTaxReconciliationDeductions_F991903EDE6F7A4879359BB37962DBCC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_E4EF90BB3D2CB618810D9BB379625B93_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_E4EF90BB3D2CB618810D9BB379625B93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_E4EF90BB3D2CB618810D9BB379625B93_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_E4EF90BB3D2CB618810D9BB379625B93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_E4EF90BB3D2CB618810D9BB379625B93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_E4EF90BB3D2CB618810D9BB379625B93" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_E4EF90BB3D2CB618810D9BB379625B93" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5509168AACECA65F6D989BB3796286F7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5509168AACECA65F6D989BB3796286F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Permanent differences other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5509168AACECA65F6D989BB3796286F7_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5509168AACECA65F6D989BB3796286F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5509168AACECA65F6D989BB3796286F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5509168AACECA65F6D989BB3796286F7" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5509168AACECA65F6D989BB3796286F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_81F049A610D5D9165CB59BB3796251E4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_81F049A610D5D9165CB59BB3796251E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Differences in foreign tax rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_81F049A610D5D9165CB59BB3796251E4_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_81F049A610D5D9165CB59BB3796251E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_81F049A610D5D9165CB59BB3796251E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_81F049A610D5D9165CB59BB3796251E4" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_81F049A610D5D9165CB59BB3796251E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_9F2DEA32124507161C2E9BB37962DD6C_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_9F2DEA32124507161C2E9BB37962DD6C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign tax credit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_9F2DEA32124507161C2E9BB37962DD6C_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_9F2DEA32124507161C2E9BB37962DD6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_9F2DEA32124507161C2E9BB37962DD6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_9F2DEA32124507161C2E9BB37962DD6C" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_9F2DEA32124507161C2E9BB37962DD6C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductionsOther_5BF2E5075808D5A81D279BB37962B59E_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsOther_5BF2E5075808D5A81D279BB37962B59E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic deferred tax true ups</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductionsOther_5BF2E5075808D5A81D279BB37962B59E_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsOther_5BF2E5075808D5A81D279BB37962B59E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Other, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsOther_5BF2E5075808D5A81D279BB37962B59E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationDeductionsOther_5BF2E5075808D5A81D279BB37962B59E" xlink:to="lab_us-gaap_IncomeTaxReconciliationDeductionsOther_5BF2E5075808D5A81D279BB37962B59E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5223E13668D5ADD9C65D9BB37962C650_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5223E13668D5ADD9C65D9BB37962C650" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repatriation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5223E13668D5ADD9C65D9BB37962C650_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5223E13668D5ADD9C65D9BB37962C650" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5223E13668D5ADD9C65D9BB37962C650" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5223E13668D5ADD9C65D9BB37962C650" xlink:to="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5223E13668D5ADD9C65D9BB37962C650" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_D84412C2458F367692B09BB379628237_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_D84412C2458F367692B09BB379628237" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nontaxable income from the Canadian joint venture</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_D84412C2458F367692B09BB379628237_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_D84412C2458F367692B09BB379628237" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_D84412C2458F367692B09BB379628237" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_D84412C2458F367692B09BB379628237" xlink:to="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_D84412C2458F367692B09BB379628237" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_A5001374FFD11F13CF249BB37962AC59_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_A5001374FFD11F13CF249BB37962AC59" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nondeductible interest</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_A5001374FFD11F13CF249BB37962AC59_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_A5001374FFD11F13CF249BB37962AC59" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_A5001374FFD11F13CF249BB37962AC59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_A5001374FFD11F13CF249BB37962AC59" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_A5001374FFD11F13CF249BB37962AC59" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_D46167DFC0B4918EB0959BB37962FDBC_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_D46167DFC0B4918EB0959BB37962FDBC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All other, net expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_D46167DFC0B4918EB0959BB37962FDBC_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_D46167DFC0B4918EB0959BB37962FDBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_D46167DFC0B4918EB0959BB37962FDBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_D46167DFC0B4918EB0959BB37962FDBC" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_D46167DFC0B4918EB0959BB37962FDBC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_FCAFD4F24BFC32C195CC50F49CB96C7D_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_FCAFD4F24BFC32C195CC50F49CB96C7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Share Activity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_FCAFD4F24BFC32C195CC50F49CB96C7D_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_FCAFD4F24BFC32C195CC50F49CB96C7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Share Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_FCAFD4F24BFC32C195CC50F49CB96C7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_FCAFD4F24BFC32C195CC50F49CB96C7D" xlink:to="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_FCAFD4F24BFC32C195CC50F49CB96C7D" xlink:type="arc" />
    <link:label id="lab_ppih_IncomeTaxDisclosuresAbstract_89E6F5AA8494CD6C6610D9A9A5C0BD4F_label_en-US" xlink:label="lab_ppih_IncomeTaxDisclosuresAbstract_89E6F5AA8494CD6C6610D9A9A5C0BD4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax disclosures [Abstract]</link:label>
    <link:label id="lab_ppih_IncomeTaxDisclosuresAbstract_89E6F5AA8494CD6C6610D9A9A5C0BD4F_documentation_en-US" xlink:label="lab_ppih_IncomeTaxDisclosuresAbstract_89E6F5AA8494CD6C6610D9A9A5C0BD4F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income tax disclosures [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncomeTaxDisclosuresAbstract" xlink:label="loc_ppih_IncomeTaxDisclosuresAbstract_89E6F5AA8494CD6C6610D9A9A5C0BD4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_IncomeTaxDisclosuresAbstract_89E6F5AA8494CD6C6610D9A9A5C0BD4F" xlink:to="lab_ppih_IncomeTaxDisclosuresAbstract_89E6F5AA8494CD6C6610D9A9A5C0BD4F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_17900349253D1789A96DD9A9A5C145D2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_17900349253D1789A96DD9A9A5C145D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Federal NOL carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_17900349253D1789A96DD9A9A5C145D2_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_17900349253D1789A96DD9A9A5C145D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_17900349253D1789A96DD9A9A5C145D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_17900349253D1789A96DD9A9A5C145D2" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_17900349253D1789A96DD9A9A5C145D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3D9B39C3918CD1885977D9A9A5C1A93D_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3D9B39C3918CD1885977D9A9A5C1A93D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3D9B39C3918CD1885977D9A9A5C1A93D_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3D9B39C3918CD1885977D9A9A5C1A93D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3D9B39C3918CD1885977D9A9A5C1A93D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3D9B39C3918CD1885977D9A9A5C1A93D" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3D9B39C3918CD1885977D9A9A5C1A93D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_417098EBC2FEF18D0CC7D9A9A5C13D6C_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_417098EBC2FEF18D0CC7D9A9A5C13D6C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research tax credit</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_417098EBC2FEF18D0CC7D9A9A5C13D6C_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_417098EBC2FEF18D0CC7D9A9A5C13D6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_417098EBC2FEF18D0CC7D9A9A5C13D6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_417098EBC2FEF18D0CC7D9A9A5C13D6C" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_417098EBC2FEF18D0CC7D9A9A5C13D6C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_198CBABD8E30EECBD0E9D9A9A5C178A9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_198CBABD8E30EECBD0E9D9A9A5C178A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign NOL carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_198CBABD8E30EECBD0E9D9A9A5C178A9_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_198CBABD8E30EECBD0E9D9A9A5C178A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_198CBABD8E30EECBD0E9D9A9A5C178A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_198CBABD8E30EECBD0E9D9A9A5C178A9" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_198CBABD8E30EECBD0E9D9A9A5C178A9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_285CAD814A9C9370EB9ED9A9A5C16AE4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_285CAD814A9C9370EB9ED9A9A5C16AE4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_285CAD814A9C9370EB9ED9A9A5C16AE4_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_285CAD814A9C9370EB9ED9A9A5C16AE4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_285CAD814A9C9370EB9ED9A9A5C16AE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_285CAD814A9C9370EB9ED9A9A5C16AE4" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_285CAD814A9C9370EB9ED9A9A5C16AE4" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_3749A48CA65FDD9AB796D9A9A5C123F7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_3749A48CA65FDD9AB796D9A9A5C123F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accruals not yet deducted</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_3749A48CA65FDD9AB796D9A9A5C123F7_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_3749A48CA65FDD9AB796D9A9A5C123F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_3749A48CA65FDD9AB796D9A9A5C123F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_3749A48CA65FDD9AB796D9A9A5C123F7" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_3749A48CA65FDD9AB796D9A9A5C123F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_90D5595E694259D4B044D9A9A5C2F6F5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_90D5595E694259D4B044D9A9A5C2F6F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued commissions and incentives</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_90D5595E694259D4B044D9A9A5C2F6F5_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_90D5595E694259D4B044D9A9A5C2F6F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_90D5595E694259D4B044D9A9A5C2F6F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_90D5595E694259D4B044D9A9A5C2F6F5" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_90D5595E694259D4B044D9A9A5C2F6F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_B025C39D3DA7E39A374FD9A9A5C2EC46_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory_B025C39D3DA7E39A374FD9A9A5C2EC46" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_B025C39D3DA7E39A374FD9A9A5C2EC46_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory_B025C39D3DA7E39A374FD9A9A5C2EC46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_B025C39D3DA7E39A374FD9A9A5C2EC46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory_B025C39D3DA7E39A374FD9A9A5C2EC46" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory_B025C39D3DA7E39A374FD9A9A5C2EC46" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_867EF49CE139CC9FF045D9A9A5C24B72_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther_867EF49CE139CC9FF045D9A9A5C24B72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_867EF49CE139CC9FF045D9A9A5C24B72_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther_867EF49CE139CC9FF045D9A9A5C24B72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_867EF49CE139CC9FF045D9A9A5C24B72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther_867EF49CE139CC9FF045D9A9A5C24B72" xlink:to="lab_us-gaap_DeferredTaxAssetsOther_867EF49CE139CC9FF045D9A9A5C24B72" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_F6A3F5E1BB8B205821F0D9A9A5C2730D_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_F6A3F5E1BB8B205821F0D9A9A5C2730D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, gross</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_F6A3F5E1BB8B205821F0D9A9A5C2730D_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_F6A3F5E1BB8B205821F0D9A9A5C2730D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_F6A3F5E1BB8B205821F0D9A9A5C2730D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_F6A3F5E1BB8B205821F0D9A9A5C2730D" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_F6A3F5E1BB8B205821F0D9A9A5C2730D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1F5067F79395AD08ADE8D9A9A5C2DF92_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1F5067F79395AD08ADE8D9A9A5C2DF92" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1F5067F79395AD08ADE8D9A9A5C2DF92_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1F5067F79395AD08ADE8D9A9A5C2DF92" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1F5067F79395AD08ADE8D9A9A5C2DF92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1F5067F79395AD08ADE8D9A9A5C2DF92" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1F5067F79395AD08ADE8D9A9A5C2DF92" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_BEB322C0457F7394A612D9A9A5C27D12_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_BEB322C0457F7394A612D9A9A5C27D12" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets, net of valuation allowances</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_BEB322C0457F7394A612D9A9A5C27D12_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_BEB322C0457F7394A612D9A9A5C27D12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_BEB322C0457F7394A612D9A9A5C27D12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_BEB322C0457F7394A612D9A9A5C27D12" xlink:to="lab_us-gaap_DeferredTaxAssetsNet_BEB322C0457F7394A612D9A9A5C27D12" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of the deferred income tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_FF765CC44AA3788A29E6D9A9A5C70A2C_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_FF765CC44AA3788A29E6D9A9A5C70A2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_FF765CC44AA3788A29E6D9A9A5C70A2C_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_FF765CC44AA3788A29E6D9A9A5C70A2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_FF765CC44AA3788A29E6D9A9A5C70A2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_FF765CC44AA3788A29E6D9A9A5C70A2C" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_FF765CC44AA3788A29E6D9A9A5C70A2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_692F884AD88909936F3ED9A9A5C75FC9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_692F884AD88909936F3ED9A9A5C75FC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign subsidiaries unremitted earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_692F884AD88909936F3ED9A9A5C75FC9_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_692F884AD88909936F3ED9A9A5C75FC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Undistributed Foreign Earnings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_692F884AD88909936F3ED9A9A5C75FC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_692F884AD88909936F3ED9A9A5C75FC9" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_692F884AD88909936F3ED9A9A5C75FC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_5E35E855A2D4B6EB1A5ED9A9A5C85238_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther_5E35E855A2D4B6EB1A5ED9A9A5C85238" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_5E35E855A2D4B6EB1A5ED9A9A5C85238_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther_5E35E855A2D4B6EB1A5ED9A9A5C85238" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_5E35E855A2D4B6EB1A5ED9A9A5C85238" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther_5E35E855A2D4B6EB1A5ED9A9A5C85238" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther_5E35E855A2D4B6EB1A5ED9A9A5C85238" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_E2C8A925E172390E0697D9A9A5C80B34_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_E2C8A925E172390E0697D9A9A5C80B34" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_E2C8A925E172390E0697D9A9A5C80B34_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_E2C8A925E172390E0697D9A9A5C80B34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_E2C8A925E172390E0697D9A9A5C80B34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_E2C8A925E172390E0697D9A9A5C80B34" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities_E2C8A925E172390E0697D9A9A5C80B34" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_0EBD97E48BC78A7F708FD9A9A5C85A14_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities_0EBD97E48BC78A7F708FD9A9A5C85A14" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_0EBD97E48BC78A7F708FD9A9A5C85A14_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities_0EBD97E48BC78A7F708FD9A9A5C85A14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0EBD97E48BC78A7F708FD9A9A5C85A14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities_0EBD97E48BC78A7F708FD9A9A5C85A14" xlink:to="lab_us-gaap_DeferredTaxLiabilities_0EBD97E48BC78A7F708FD9A9A5C85A14" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance sheet classification</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net, Classification [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_3804A812BFA43123656FD9A9A5C8890B_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_3804A812BFA43123656FD9A9A5C8890B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax long-term assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_3804A812BFA43123656FD9A9A5C8890B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_3804A812BFA43123656FD9A9A5C8890B" xlink:to="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_3804A812BFA43123656FD9A9A5C8890B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_82310D58B80C61C8900ED9A9A5C8D255_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_82310D58B80C61C8900ED9A9A5C8D255" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax long-term liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82310D58B80C61C8900ED9A9A5C8D255" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82310D58B80C61C8900ED9A9A5C8D255" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_82310D58B80C61C8900ED9A9A5C8D255" xlink:type="arc" />
    <link:label id="lab_ppih_RetentionReceivablesAbstract_6D312C49DEBCE73C6BAFD9A9A707B162_label_en-US" xlink:label="lab_ppih_RetentionReceivablesAbstract_6D312C49DEBCE73C6BAFD9A9A707B162" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retention receivables [Abstract]</link:label>
    <link:label id="lab_ppih_RetentionReceivablesAbstract_6D312C49DEBCE73C6BAFD9A9A707B162_documentation_en-US" xlink:label="lab_ppih_RetentionReceivablesAbstract_6D312C49DEBCE73C6BAFD9A9A707B162" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Retention receivables [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RetentionReceivablesAbstract" xlink:label="loc_ppih_RetentionReceivablesAbstract_6D312C49DEBCE73C6BAFD9A9A707B162" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_RetentionReceivablesAbstract_6D312C49DEBCE73C6BAFD9A9A707B162" xlink:to="lab_ppih_RetentionReceivablesAbstract_6D312C49DEBCE73C6BAFD9A9A707B162" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retention receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivable Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E" xlink:to="lab_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retention receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractReceivableRetainage_5F0BF00F5E30F06B223DD9A9A7080F24_terseLabel_en-US" xlink:label="lab_us-gaap_ContractReceivableRetainage_5F0BF00F5E30F06B223DD9A9A7080F24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retention receivables included in accounts receivable</link:label>
    <link:label id="lab_us-gaap_ContractReceivableRetainage_5F0BF00F5E30F06B223DD9A9A7080F24_label_en-US" xlink:label="lab_us-gaap_ContractReceivableRetainage_5F0BF00F5E30F06B223DD9A9A7080F24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Receivable Retainage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractReceivableRetainage" xlink:label="loc_us-gaap_ContractReceivableRetainage_5F0BF00F5E30F06B223DD9A9A7080F24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractReceivableRetainage_5F0BF00F5E30F06B223DD9A9A7080F24" xlink:to="lab_us-gaap_ContractReceivableRetainage_5F0BF00F5E30F06B223DD9A9A7080F24" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_CD5B3DEF9E2E669F152FD9A9A7088D85_verboseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_CD5B3DEF9E2E669F152FD9A9A7088D85" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Retention receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_CD5B3DEF9E2E669F152FD9A9A7088D85_label_en-US" xlink:label="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_CD5B3DEF9E2E669F152FD9A9A7088D85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables, Long-term Contracts or Programs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_CD5B3DEF9E2E669F152FD9A9A7088D85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_CD5B3DEF9E2E669F152FD9A9A7088D85" xlink:to="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_CD5B3DEF9E2E669F152FD9A9A7088D85" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationGoodwillRecognizedDescription_21D16F3656A15362FAA88D533E8136AD_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationGoodwillRecognizedDescription_21D16F3656A15362FAA88D533E8136AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill description</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationGoodwillRecognizedDescription_21D16F3656A15362FAA88D533E8136AD_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationGoodwillRecognizedDescription_21D16F3656A15362FAA88D533E8136AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Goodwill Recognized, Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationGoodwillRecognizedDescription" xlink:label="loc_us-gaap_BusinessCombinationGoodwillRecognizedDescription_21D16F3656A15362FAA88D533E8136AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationGoodwillRecognizedDescription_21D16F3656A15362FAA88D533E8136AD" xlink:to="lab_us-gaap_BusinessCombinationGoodwillRecognizedDescription_21D16F3656A15362FAA88D533E8136AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_DA7F4E759199C3C76F208D533E81EE6A_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease_DA7F4E759199C3C76F208D533E81EE6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange change effect</link:label>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_DA7F4E759199C3C76F208D533E81EE6A_label_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease_DA7F4E759199C3C76F208D533E81EE6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_DA7F4E759199C3C76F208D533E81EE6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease_DA7F4E759199C3C76F208D533E81EE6A" xlink:to="lab_us-gaap_GoodwillPeriodIncreaseDecrease_DA7F4E759199C3C76F208D533E81EE6A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewDateOfAnnualGoodwillImpairmentTest_6A809CF96E165BBAA00E8D533E813F5E_terseLabel_en-US" xlink:label="lab_us-gaap_NewDateOfAnnualGoodwillImpairmentTest_6A809CF96E165BBAA00E8D533E813F5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Date of annual goodwill impairment test</link:label>
    <link:label id="lab_us-gaap_NewDateOfAnnualGoodwillImpairmentTest_6A809CF96E165BBAA00E8D533E813F5E_label_en-US" xlink:label="lab_us-gaap_NewDateOfAnnualGoodwillImpairmentTest_6A809CF96E165BBAA00E8D533E813F5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Date of Annual Goodwill Impairment Test</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewDateOfAnnualGoodwillImpairmentTest" xlink:label="loc_us-gaap_NewDateOfAnnualGoodwillImpairmentTest_6A809CF96E165BBAA00E8D533E813F5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewDateOfAnnualGoodwillImpairmentTest_6A809CF96E165BBAA00E8D533E813F5E" xlink:to="lab_us-gaap_NewDateOfAnnualGoodwillImpairmentTest_6A809CF96E165BBAA00E8D533E813F5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillImpairedChangeInEstimateDescription_494C8501868CC65269808D533E81BADA_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedChangeInEstimateDescription_494C8501868CC65269808D533E81BADA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">No goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedChangeInEstimateDescription_494C8501868CC65269808D533E81BADA_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedChangeInEstimateDescription_494C8501868CC65269808D533E81BADA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impaired, Change in Estimate Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairedChangeInEstimateDescription" xlink:label="loc_us-gaap_GoodwillImpairedChangeInEstimateDescription_494C8501868CC65269808D533E81BADA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedChangeInEstimateDescription_494C8501868CC65269808D533E81BADA" xlink:to="lab_us-gaap_GoodwillImpairedChangeInEstimateDescription_494C8501868CC65269808D533E81BADA" xlink:type="arc" />
    <link:label id="lab_ppih_ParentheticalsAbstract_98328C9DC6DC0038C38650F49CE8587A_label_en-US" xlink:label="lab_ppih_ParentheticalsAbstract_98328C9DC6DC0038C38650F49CE8587A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">(Parentheticals) [Abstract]</link:label>
    <link:label id="lab_ppih_ParentheticalsAbstract_98328C9DC6DC0038C38650F49CE8587A_documentation_en-US" xlink:label="lab_ppih_ParentheticalsAbstract_98328C9DC6DC0038C38650F49CE8587A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">(Parentheticals) [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ParentheticalsAbstract" xlink:label="loc_ppih_ParentheticalsAbstract_98328C9DC6DC0038C38650F49CE8587A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ParentheticalsAbstract_98328C9DC6DC0038C38650F49CE8587A" xlink:to="lab_ppih_ParentheticalsAbstract_98328C9DC6DC0038C38650F49CE8587A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_FA52FD9187BFB0B8126D50F49CE8D553_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_FA52FD9187BFB0B8126D50F49CE8D553" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_FA52FD9187BFB0B8126D50F49CE8D553_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_FA52FD9187BFB0B8126D50F49CE8D553" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_FA52FD9187BFB0B8126D50F49CE8D553" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_FA52FD9187BFB0B8126D50F49CE8D553" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_FA52FD9187BFB0B8126D50F49CE8D553" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_97C1F151C873AD691A1E50F49CE82FEC_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_97C1F151C873AD691A1E50F49CE82FEC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_97C1F151C873AD691A1E50F49CE82FEC_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_97C1F151C873AD691A1E50F49CE82FEC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_97C1F151C873AD691A1E50F49CE82FEC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_97C1F151C873AD691A1E50F49CE82FEC" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_97C1F151C873AD691A1E50F49CE82FEC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_1450F627AFFB3833940050F49CE833AD_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_1450F627AFFB3833940050F49CE833AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_1450F627AFFB3833940050F49CE833AD_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_1450F627AFFB3833940050F49CE833AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1450F627AFFB3833940050F49CE833AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_1450F627AFFB3833940050F49CE833AD" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_1450F627AFFB3833940050F49CE833AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_E765C6865EBBFF5F6B1350F49CE8D943_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_E765C6865EBBFF5F6B1350F49CE8D943" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_E765C6865EBBFF5F6B1350F49CE8D943_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_E765C6865EBBFF5F6B1350F49CE8D943" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_E765C6865EBBFF5F6B1350F49CE8D943" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_E765C6865EBBFF5F6B1350F49CE8D943" xlink:to="lab_us-gaap_CommonStockSharesIssued_E765C6865EBBFF5F6B1350F49CE8D943" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9760594441C3EB6AD56F50F49CE8492D_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_9760594441C3EB6AD56F50F49CE8492D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9760594441C3EB6AD56F50F49CE8492D_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_9760594441C3EB6AD56F50F49CE8492D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9760594441C3EB6AD56F50F49CE8492D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_9760594441C3EB6AD56F50F49CE8492D" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_9760594441C3EB6AD56F50F49CE8492D" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockShares_50A796F681DD7769B56150F49CE82206_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares_50A796F681DD7769B56150F49CE82206" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_50A796F681DD7769B56150F49CE82206_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares_50A796F681DD7769B56150F49CE82206" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_50A796F681DD7769B56150F49CE82206" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares_50A796F681DD7769B56150F49CE82206" xlink:to="lab_us-gaap_TreasuryStockShares_50A796F681DD7769B56150F49CE82206" xlink:type="arc" />
    <link:label id="lab_ppih_UtpAbstract_56F1A052B33B4FA289F09BB379438D44_label_en-US" xlink:label="lab_ppih_UtpAbstract_56F1A052B33B4FA289F09BB379438D44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UTP [Abstract]</link:label>
    <link:label id="lab_ppih_UtpAbstract_56F1A052B33B4FA289F09BB379438D44_documentation_en-US" xlink:label="lab_ppih_UtpAbstract_56F1A052B33B4FA289F09BB379438D44" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">UTP [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_UtpAbstract" xlink:label="loc_ppih_UtpAbstract_56F1A052B33B4FA289F09BB379438D44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_UtpAbstract_56F1A052B33B4FA289F09BB379438D44" xlink:to="lab_ppih_UtpAbstract_56F1A052B33B4FA289F09BB379438D44" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:to="lab_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_C68FDE7B55CDEAEDCC5D9BB3794335F0_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_C68FDE7B55CDEAEDCC5D9BB3794335F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of the year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_C68FDE7B55CDEAEDCC5D9BB3794335F0_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_C68FDE7B55CDEAEDCC5D9BB3794335F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_C68FDE7B55CDEAEDCC5D9BB3794335F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_C68FDE7B55CDEAEDCC5D9BB3794335F0" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_C68FDE7B55CDEAEDCC5D9BB3794335F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F898413068E66650891C9BB3794308E3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F898413068E66650891C9BB3794308E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases in positions taken in a prior period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F898413068E66650891C9BB3794308E3_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F898413068E66650891C9BB3794308E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F898413068E66650891C9BB3794308E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F898413068E66650891C9BB3794308E3" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F898413068E66650891C9BB3794308E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8B84B16AA66E2DDBBEBC9BB37943F529_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8B84B16AA66E2DDBBEBC9BB37943F529" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases in positions taken in a current period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8B84B16AA66E2DDBBEBC9BB37943F529_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8B84B16AA66E2DDBBEBC9BB37943F529" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8B84B16AA66E2DDBBEBC9BB37943F529" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8B84B16AA66E2DDBBEBC9BB37943F529" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8B84B16AA66E2DDBBEBC9BB37943F529" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_DA6445E4BF9B3D0C6D829BB379433271_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_DA6445E4BF9B3D0C6D829BB379433271" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decreases due to lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_DA6445E4BF9B3D0C6D829BB379433271_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_DA6445E4BF9B3D0C6D829BB379433271" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_DA6445E4BF9B3D0C6D829BB379433271" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_DA6445E4BF9B3D0C6D829BB379433271" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_DA6445E4BF9B3D0C6D829BB379433271" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_6F301BFFAF3B292C6D279BB37943F8DD_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_6F301BFFAF3B292C6D279BB37943F8DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decreases due to settlements</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_6F301BFFAF3B292C6D279BB37943F8DD_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_6F301BFFAF3B292C6D279BB37943F8DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_6F301BFFAF3B292C6D279BB37943F8DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_6F301BFFAF3B292C6D279BB37943F8DD" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_6F301BFFAF3B292C6D279BB37943F8DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6D35D59578843A2F7E0F9BB379434B84_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6D35D59578843A2F7E0F9BB379434B84" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Balance at the end of the year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6D35D59578843A2F7E0F9BB379434B84" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6D35D59578843A2F7E0F9BB379434B84" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6D35D59578843A2F7E0F9BB379434B84" xlink:type="arc" />
    <link:label id="lab_ppih_PriceofPPIHcommonstockwithRight_DB08D3489301C121597CD9A9A3B0ED72_terseLabel_en-US" xlink:label="lab_ppih_PriceofPPIHcommonstockwithRight_DB08D3489301C121597CD9A9A3B0ED72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Price of PPIH common stock with Right</link:label>
    <link:label id="lab_ppih_PriceofPPIHcommonstockwithRight_DB08D3489301C121597CD9A9A3B0ED72_label_en-US" xlink:label="lab_ppih_PriceofPPIHcommonstockwithRight_DB08D3489301C121597CD9A9A3B0ED72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Price of PPIH common stock with Right</link:label>
    <link:label id="lab_ppih_PriceofPPIHcommonstockwithRight_DB08D3489301C121597CD9A9A3B0ED72_documentation_en-US" xlink:label="lab_ppih_PriceofPPIHcommonstockwithRight_DB08D3489301C121597CD9A9A3B0ED72" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Price of PPIH common stock with Right</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PriceofPPIHcommonstockwithRight" xlink:label="loc_ppih_PriceofPPIHcommonstockwithRight_DB08D3489301C121597CD9A9A3B0ED72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_PriceofPPIHcommonstockwithRight_DB08D3489301C121597CD9A9A3B0ED72" xlink:to="lab_ppih_PriceofPPIHcommonstockwithRight_DB08D3489301C121597CD9A9A3B0ED72" xlink:type="arc" />
    <link:label id="lab_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock_7C279C1354159C07A969D9A9A3B004F9_terseLabel_en-US" xlink:label="lab_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock_7C279C1354159C07A969D9A9A3B004F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Days to wait after a person or group acquires 15% of common stock</link:label>
    <link:label id="lab_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock_7C279C1354159C07A969D9A9A3B004F9_label_en-US" xlink:label="lab_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock_7C279C1354159C07A969D9A9A3B004F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">days to wait after a person or group acquires 15% of common stock</link:label>
    <link:label id="lab_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock_7C279C1354159C07A969D9A9A3B004F9_documentation_en-US" xlink:label="lab_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock_7C279C1354159C07A969D9A9A3B004F9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">days to wait after a person or group acquires 15% of common stock</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock" xlink:label="loc_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock_7C279C1354159C07A969D9A9A3B004F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock_7C279C1354159C07A969D9A9A3B004F9" xlink:to="lab_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock_7C279C1354159C07A969D9A9A3B004F9" xlink:type="arc" />
    <link:label id="lab_ppih_ChangeInControlPercentage_14FB24CEB34A6E8468CBD9A9A3B0D189_terseLabel_en-US" xlink:label="lab_ppih_ChangeInControlPercentage_14FB24CEB34A6E8468CBD9A9A3B0D189" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in control percentage</link:label>
    <link:label id="lab_ppih_ChangeInControlPercentage_14FB24CEB34A6E8468CBD9A9A3B0D189_label_en-US" xlink:label="lab_ppih_ChangeInControlPercentage_14FB24CEB34A6E8468CBD9A9A3B0D189" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in control percentage</link:label>
    <link:label id="lab_ppih_ChangeInControlPercentage_14FB24CEB34A6E8468CBD9A9A3B0D189_documentation_en-US" xlink:label="lab_ppih_ChangeInControlPercentage_14FB24CEB34A6E8468CBD9A9A3B0D189" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Change in control percentage</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ChangeInControlPercentage" xlink:label="loc_ppih_ChangeInControlPercentage_14FB24CEB34A6E8468CBD9A9A3B0D189" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ChangeInControlPercentage_14FB24CEB34A6E8468CBD9A9A3B0D189" xlink:to="lab_ppih_ChangeInControlPercentage_14FB24CEB34A6E8468CBD9A9A3B0D189" xlink:type="arc" />
    <link:label id="lab_ppih_RedemptionPricePerRight_472FE9DC66925D3C3205D9A9A3B0DA2F_terseLabel_en-US" xlink:label="lab_ppih_RedemptionPricePerRight_472FE9DC66925D3C3205D9A9A3B0DA2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption price per Right</link:label>
    <link:label id="lab_ppih_RedemptionPricePerRight_472FE9DC66925D3C3205D9A9A3B0DA2F_label_en-US" xlink:label="lab_ppih_RedemptionPricePerRight_472FE9DC66925D3C3205D9A9A3B0DA2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">redemption price per Right</link:label>
    <link:label id="lab_ppih_RedemptionPricePerRight_472FE9DC66925D3C3205D9A9A3B0DA2F_documentation_en-US" xlink:label="lab_ppih_RedemptionPricePerRight_472FE9DC66925D3C3205D9A9A3B0DA2F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">redemption price per Right</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RedemptionPricePerRight" xlink:label="loc_ppih_RedemptionPricePerRight_472FE9DC66925D3C3205D9A9A3B0DA2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_RedemptionPricePerRight_472FE9DC66925D3C3205D9A9A3B0DA2F" xlink:to="lab_ppih_RedemptionPricePerRight_472FE9DC66925D3C3205D9A9A3B0DA2F" xlink:type="arc" />
    <link:label id="lab_ppih_ExpirationDateOfRight_7060019F1E5A13924F22D9A9A3B0DBBE_terseLabel_en-US" xlink:label="lab_ppih_ExpirationDateOfRight_7060019F1E5A13924F22D9A9A3B0DBBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration date of Right</link:label>
    <link:label id="lab_ppih_ExpirationDateOfRight_7060019F1E5A13924F22D9A9A3B0DBBE_label_en-US" xlink:label="lab_ppih_ExpirationDateOfRight_7060019F1E5A13924F22D9A9A3B0DBBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">expiration date of Right</link:label>
    <link:label id="lab_ppih_ExpirationDateOfRight_7060019F1E5A13924F22D9A9A3B0DBBE_documentation_en-US" xlink:label="lab_ppih_ExpirationDateOfRight_7060019F1E5A13924F22D9A9A3B0DBBE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">expiration date of Right</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ExpirationDateOfRight" xlink:label="loc_ppih_ExpirationDateOfRight_7060019F1E5A13924F22D9A9A3B0DBBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_ExpirationDateOfRight_7060019F1E5A13924F22D9A9A3B0DBBE" xlink:to="lab_ppih_ExpirationDateOfRight_7060019F1E5A13924F22D9A9A3B0DBBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax_E50BDC12A43A6C541895D9A9A4D9C660_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax_E50BDC12A43A6C541895D9A9A4D9C660" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial (loss) gain on obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax_E50BDC12A43A6C541895D9A9A4D9C660_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax_E50BDC12A43A6C541895D9A9A4D9C660" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Transition Asset (Obligation), before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax_E50BDC12A43A6C541895D9A9A4D9C660" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax_E50BDC12A43A6C541895D9A9A4D9C660" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax_E50BDC12A43A6C541895D9A9A4D9C660" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_935D5B3DB466ABAC5D03D9A9A4DABEF7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_935D5B3DB466ABAC5D03D9A9A4DABEF7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actual gain on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_935D5B3DB466ABAC5D03D9A9A4DABEF7_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_935D5B3DB466ABAC5D03D9A9A4DABEF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_935D5B3DB466ABAC5D03D9A9A4DABEF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_935D5B3DB466ABAC5D03D9A9A4DABEF7" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_935D5B3DB466ABAC5D03D9A9A4DABEF7" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_C55A401EE2F60E30CB2DD9A9A4D9455B_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_C55A401EE2F60E30CB2DD9A9A4D9455B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total in other comprehensive income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_C55A401EE2F60E30CB2DD9A9A4D9455B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_C55A401EE2F60E30CB2DD9A9A4D9455B" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_C55A401EE2F60E30CB2DD9A9A4D9455B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:to="lab_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:to="lab_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="lab_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:type="arc" />
    <link:label id="lab_country_CA_64D32B386B1B88406A99D9A9A6E0CA07_terseLabel_en-US" xlink:label="lab_country_CA_64D32B386B1B88406A99D9A9A6E0CA07" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_64D32B386B1B88406A99D9A9A6E0CA07_label_en-US" xlink:label="lab_country_CA_64D32B386B1B88406A99D9A9A6E0CA07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_64D32B386B1B88406A99D9A9A6E0CA07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA_64D32B386B1B88406A99D9A9A6E0CA07" xlink:to="lab_country_CA_64D32B386B1B88406A99D9A9A6E0CA07" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_2BDDFFD817D233FCE9E3D9A9A6E0A8A0_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember_2BDDFFD817D233FCE9E3D9A9A6E0A8A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Line of Credit [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_2BDDFFD817D233FCE9E3D9A9A6E0A8A0_label_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember_2BDDFFD817D233FCE9E3D9A9A6E0A8A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Line of Credit [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_2BDDFFD817D233FCE9E3D9A9A6E0A8A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignLineOfCreditMember_2BDDFFD817D233FCE9E3D9A9A6E0A8A0" xlink:to="lab_us-gaap_ForeignLineOfCreditMember_2BDDFFD817D233FCE9E3D9A9A6E0A8A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditMember_B03E0E9BB5F990DCD6E6D9A9A6E055AE_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_B03E0E9BB5F990DCD6E6D9A9A6E055AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_B03E0E9BB5F990DCD6E6D9A9A6E055AE_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_B03E0E9BB5F990DCD6E6D9A9A6E055AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_B03E0E9BB5F990DCD6E6D9A9A6E055AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember_B03E0E9BB5F990DCD6E6D9A9A6E055AE" xlink:to="lab_us-gaap_LineOfCreditMember_B03E0E9BB5F990DCD6E6D9A9A6E055AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_8E73AEA812B45AA04638D9A9A6E0118C_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_8E73AEA812B45AA04638D9A9A6E0118C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_8E73AEA812B45AA04638D9A9A6E0118C_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_8E73AEA812B45AA04638D9A9A6E0118C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_8E73AEA812B45AA04638D9A9A6E0118C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_8E73AEA812B45AA04638D9A9A6E0118C" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember_8E73AEA812B45AA04638D9A9A6E0118C" xlink:type="arc" />
    <link:label id="lab_us-gaap_MiddleEastMember_1D2FE2C5BC510E3B9246D9A9A6E04907_terseLabel_en-US" xlink:label="lab_us-gaap_MiddleEastMember_1D2FE2C5BC510E3B9246D9A9A6E04907" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Middle East [Member]</link:label>
    <link:label id="lab_us-gaap_MiddleEastMember_1D2FE2C5BC510E3B9246D9A9A6E04907_label_en-US" xlink:label="lab_us-gaap_MiddleEastMember_1D2FE2C5BC510E3B9246D9A9A6E04907" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Middle East [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MiddleEastMember" xlink:label="loc_us-gaap_MiddleEastMember_1D2FE2C5BC510E3B9246D9A9A6E04907" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MiddleEastMember_1D2FE2C5BC510E3B9246D9A9A6E04907" xlink:to="lab_us-gaap_MiddleEastMember_1D2FE2C5BC510E3B9246D9A9A6E04907" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityInitiationDate1_CDE7853A5931BD481229D9A9A6E08B00_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInitiationDate1_CDE7853A5931BD481229D9A9A6E08B00" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving line, initiation date</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInitiationDate1_CDE7853A5931BD481229D9A9A6E08B00_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInitiationDate1_CDE7853A5931BD481229D9A9A6E08B00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Initiation Date</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityInitiationDate1_CDE7853A5931BD481229D9A9A6E08B00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInitiationDate1_CDE7853A5931BD481229D9A9A6E08B00" xlink:to="lab_us-gaap_LineOfCreditFacilityInitiationDate1_CDE7853A5931BD481229D9A9A6E08B00" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27274D3C206258B313E1D9A9A6E1D736_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27274D3C206258B313E1D9A9A6E1D736" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27274D3C206258B313E1D9A9A6E1D736_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27274D3C206258B313E1D9A9A6E1D736" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27274D3C206258B313E1D9A9A6E1D736" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27274D3C206258B313E1D9A9A6E1D736" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27274D3C206258B313E1D9A9A6E1D736" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantTerms_025A9B758F16F1A936CDD9A9A6E17E01_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantTerms_025A9B758F16F1A936CDD9A9A6E17E01" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Covenant Terms</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantTerms_025A9B758F16F1A936CDD9A9A6E17E01_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantTerms_025A9B758F16F1A936CDD9A9A6E17E01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Covenant Terms</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantTerms" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantTerms_025A9B758F16F1A936CDD9A9A6E17E01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCovenantTerms_025A9B758F16F1A936CDD9A9A6E17E01" xlink:to="lab_us-gaap_LineOfCreditFacilityCovenantTerms_025A9B758F16F1A936CDD9A9A6E17E01" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_01193DA1DBFFF8F13E4ED9A9A6E10A2A_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_01193DA1DBFFF8F13E4ED9A9A6E10A2A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_01193DA1DBFFF8F13E4ED9A9A6E10A2A_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_01193DA1DBFFF8F13E4ED9A9A6E10A2A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_01193DA1DBFFF8F13E4ED9A9A6E10A2A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_01193DA1DBFFF8F13E4ED9A9A6E10A2A" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_01193DA1DBFFF8F13E4ED9A9A6E10A2A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_61DF2A0C12C65B324B5AD9A9A6E04A51_verboseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent_61DF2A0C12C65B324B5AD9A9A6E04A51" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revolving lines current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_61DF2A0C12C65B324B5AD9A9A6E04A51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent_61DF2A0C12C65B324B5AD9A9A6E04A51" xlink:to="lab_us-gaap_LinesOfCreditCurrent_61DF2A0C12C65B324B5AD9A9A6E04A51" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_48DA64533306CDC59F0ED9A9A6E137B1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_48DA64533306CDC59F0ED9A9A6E137B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, interest rate, stated percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48DA64533306CDC59F0ED9A9A6E137B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48DA64533306CDC59F0ED9A9A6E137B1" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_48DA64533306CDC59F0ED9A9A6E137B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ADD961A2CE5BCDDED90FD9A9A6E1FCD0_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ADD961A2CE5BCDDED90FD9A9A6E1FCD0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ADD961A2CE5BCDDED90FD9A9A6E1FCD0_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ADD961A2CE5BCDDED90FD9A9A6E1FCD0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ADD961A2CE5BCDDED90FD9A9A6E1FCD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ADD961A2CE5BCDDED90FD9A9A6E1FCD0" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ADD961A2CE5BCDDED90FD9A9A6E1FCD0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_022F41634830F0FAFE79D9A9A6E1ACB8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_022F41634830F0FAFE79D9A9A6E1ACB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Borrowing Capacity, Description</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_022F41634830F0FAFE79D9A9A6E1ACB8_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_022F41634830F0FAFE79D9A9A6E1ACB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Borrowing Capacity, Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityBorrowingCapacityDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_022F41634830F0FAFE79D9A9A6E1ACB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_022F41634830F0FAFE79D9A9A6E1ACB8" xlink:to="lab_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_022F41634830F0FAFE79D9A9A6E1ACB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityDividendRestrictions_05476D9DF3053AD06A29D9A9A6E1DD77_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityDividendRestrictions_05476D9DF3053AD06A29D9A9A6E1DD77" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Dividend Restrictions</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityDividendRestrictions_05476D9DF3053AD06A29D9A9A6E1DD77_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityDividendRestrictions_05476D9DF3053AD06A29D9A9A6E1DD77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Dividend Restrictions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityDividendRestrictions" xlink:label="loc_us-gaap_LineOfCreditFacilityDividendRestrictions_05476D9DF3053AD06A29D9A9A6E1DD77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityDividendRestrictions_05476D9DF3053AD06A29D9A9A6E1DD77" xlink:to="lab_us-gaap_LineOfCreditFacilityDividendRestrictions_05476D9DF3053AD06A29D9A9A6E1DD77" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_83BA7A09C087883EFC1DD9A9A6E1C3A7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_83BA7A09C087883EFC1DD9A9A6E1C3A7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Covenant Compliance</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_83BA7A09C087883EFC1DD9A9A6E1C3A7_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_83BA7A09C087883EFC1DD9A9A6E1C3A7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Covenant Compliance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_83BA7A09C087883EFC1DD9A9A6E1C3A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_83BA7A09C087883EFC1DD9A9A6E1C3A7" xlink:to="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_83BA7A09C087883EFC1DD9A9A6E1C3A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationDate1_E4E59CFD78480FFD4E4FD9A9A6E13A13_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1_E4E59CFD78480FFD4E4FD9A9A6E13A13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Expiration Date</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationDate1_E4E59CFD78480FFD4E4FD9A9A6E13A13_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1_E4E59CFD78480FFD4E4FD9A9A6E13A13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Expiration Date</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_E4E59CFD78480FFD4E4FD9A9A6E13A13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationDate1_E4E59CFD78480FFD4E4FD9A9A6E13A13" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationDate1_E4E59CFD78480FFD4E4FD9A9A6E13A13" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_C49F0D7C1EEE8519318ED9A9A6E26E34_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_C49F0D7C1EEE8519318ED9A9A6E26E34" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit, Current borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_C49F0D7C1EEE8519318ED9A9A6E26E34_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_C49F0D7C1EEE8519318ED9A9A6E26E34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_C49F0D7C1EEE8519318ED9A9A6E26E34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_C49F0D7C1EEE8519318ED9A9A6E26E34" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_C49F0D7C1EEE8519318ED9A9A6E26E34" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_C976CECF1BFD64BD0DC9D9A9A6E1BC4B_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_C976CECF1BFD64BD0DC9D9A9A6E1BC4B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_C976CECF1BFD64BD0DC9D9A9A6E1BC4B_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_C976CECF1BFD64BD0DC9D9A9A6E1BC4B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_C976CECF1BFD64BD0DC9D9A9A6E1BC4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_C976CECF1BFD64BD0DC9D9A9A6E1BC4B" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_C976CECF1BFD64BD0DC9D9A9A6E1BC4B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_86C39843A60DE1EA57E4D9A9A6E132D0_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_86C39843A60DE1EA57E4D9A9A6E132D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_86C39843A60DE1EA57E4D9A9A6E132D0_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_86C39843A60DE1EA57E4D9A9A6E132D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_86C39843A60DE1EA57E4D9A9A6E132D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_86C39843A60DE1EA57E4D9A9A6E132D0" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_86C39843A60DE1EA57E4D9A9A6E132D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_F04D6E10DC35D9871894D9A9A6E208DC_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_F04D6E10DC35D9871894D9A9A6E208DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_F04D6E10DC35D9871894D9A9A6E208DC_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_F04D6E10DC35D9871894D9A9A6E208DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_F04D6E10DC35D9871894D9A9A6E208DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_F04D6E10DC35D9871894D9A9A6E208DC" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_F04D6E10DC35D9871894D9A9A6E208DC" xlink:type="arc" />
    <link:label id="lab_ppih_AcquisitionAbstract_5152D29D50ADD87152EA50F49BAD3491_label_en-US" xlink:label="lab_ppih_AcquisitionAbstract_5152D29D50ADD87152EA50F49BAD3491" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisition [Abstract]</link:label>
    <link:label id="lab_ppih_AcquisitionAbstract_5152D29D50ADD87152EA50F49BAD3491_documentation_en-US" xlink:label="lab_ppih_AcquisitionAbstract_5152D29D50ADD87152EA50F49BAD3491" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquisition [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_AcquisitionAbstract" xlink:label="loc_ppih_AcquisitionAbstract_5152D29D50ADD87152EA50F49BAD3491" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_AcquisitionAbstract_5152D29D50ADD87152EA50F49BAD3491" xlink:to="lab_ppih_AcquisitionAbstract_5152D29D50ADD87152EA50F49BAD3491" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:to="lab_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3E69DFA21B7275CBFE6250F49BAE8C99_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3E69DFA21B7275CBFE6250F49BAE8C99" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3E69DFA21B7275CBFE6250F49BAE8C99_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3E69DFA21B7275CBFE6250F49BAE8C99" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3E69DFA21B7275CBFE6250F49BAE8C99" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3E69DFA21B7275CBFE6250F49BAE8C99" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3E69DFA21B7275CBFE6250F49BAE8C99" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAbstract_34A121736C114B01448CD9A9A7D63126_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAbstract_34A121736C114B01448CD9A9A7D63126" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAbstract" xlink:label="loc_us-gaap_RestrictedCashAbstract_34A121736C114B01448CD9A9A7D63126" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAbstract_34A121736C114B01448CD9A9A7D63126" xlink:to="lab_us-gaap_RestrictedCashAbstract_34A121736C114B01448CD9A9A7D63126" xlink:type="arc" />
    <link:label id="lab_us-gaap_GeographicDistributionForeignMember_3A130BC498CB9246B3D4D9A9A7D67BF0_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionForeignMember_3A130BC498CB9246B3D4D9A9A7D67BF0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionForeignMember_3A130BC498CB9246B3D4D9A9A7D67BF0_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionForeignMember_3A130BC498CB9246B3D4D9A9A7D67BF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Distribution, Foreign [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_3A130BC498CB9246B3D4D9A9A7D67BF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionForeignMember_3A130BC498CB9246B3D4D9A9A7D67BF0" xlink:to="lab_us-gaap_GeographicDistributionForeignMember_3A130BC498CB9246B3D4D9A9A7D67BF0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_EC0872ED12D410C1F3C9D9A9A7D726AA_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_EC0872ED12D410C1F3C9D9A9A7D726AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_EC0872ED12D410C1F3C9D9A9A7D726AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_EC0872ED12D410C1F3C9D9A9A7D726AA" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_EC0872ED12D410C1F3C9D9A9A7D726AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock_569D77B75DE7DCCB49C050F49BA8D5F7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock_569D77B75DE7DCCB49C050F49BA8D5F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings on uncompleted contracts [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock_569D77B75DE7DCCB49C050F49BA8D5F7_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock_569D77B75DE7DCCB49C050F49BA8D5F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Assumptions for Long-Duration Contracts by Product and Guarantee [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock_569D77B75DE7DCCB49C050F49BA8D5F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock_569D77B75DE7DCCB49C050F49BA8D5F7" xlink:to="lab_us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock_569D77B75DE7DCCB49C050F49BA8D5F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAndQualifyingAccountsAbstract_E4EF7A08F9C8A0F6AD5750F49AA7B655_label_en-US" xlink:label="lab_us-gaap_ValuationAndQualifyingAccountsAbstract_E4EF7A08F9C8A0F6AD5750F49AA7B655" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsAbstract_E4EF7A08F9C8A0F6AD5750F49AA7B655" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsAbstract_E4EF7A08F9C8A0F6AD5750F49AA7B655" xlink:to="lab_us-gaap_ValuationAndQualifyingAccountsAbstract_E4EF7A08F9C8A0F6AD5750F49AA7B655" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_19271BF39DADD3B39AC450F49AA79162_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_19271BF39DADD3B39AC450F49AA79162" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule II of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_19271BF39DADD3B39AC450F49AA79162_label_en-US" xlink:label="lab_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_19271BF39DADD3B39AC450F49AA79162" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_19271BF39DADD3B39AC450F49AA79162" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_19271BF39DADD3B39AC450F49AA79162" xlink:to="lab_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_19271BF39DADD3B39AC450F49AA79162" xlink:type="arc" />
    <link:label id="lab_ppih_LeaseInformationAbstract_FB0D22A89078D4B6D14B50F49C3C14E4_label_en-US" xlink:label="lab_ppih_LeaseInformationAbstract_FB0D22A89078D4B6D14B50F49C3C14E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease information [Abstract]</link:label>
    <link:label id="lab_ppih_LeaseInformationAbstract_FB0D22A89078D4B6D14B50F49C3C14E4_documentation_en-US" xlink:label="lab_ppih_LeaseInformationAbstract_FB0D22A89078D4B6D14B50F49C3C14E4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease information [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LeaseInformationAbstract" xlink:label="loc_ppih_LeaseInformationAbstract_FB0D22A89078D4B6D14B50F49C3C14E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_LeaseInformationAbstract_FB0D22A89078D4B6D14B50F49C3C14E4" xlink:to="lab_ppih_LeaseInformationAbstract_FB0D22A89078D4B6D14B50F49C3C14E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_9E936A062B2BE9FA86DD50F49C3CAAC9_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_9E936A062B2BE9FA86DD50F49C3CAAC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease information [Text Block]</link:label>
    <link:label id="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_9E936A062B2BE9FA86DD50F49C3CAAC9_label_en-US" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_9E936A062B2BE9FA86DD50F49C3CAAC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases of Lessee Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_9E936A062B2BE9FA86DD50F49C3CAAC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_9E936A062B2BE9FA86DD50F49C3CAAC9" xlink:to="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_9E936A062B2BE9FA86DD50F49C3CAAC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet Discontinued Operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_75182662EC9652A2F4C5D9A9A714C4C4_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_75182662EC9652A2F4C5D9A9A714C4C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operation, net sales</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_75182662EC9652A2F4C5D9A9A714C4C4_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_75182662EC9652A2F4C5D9A9A714C4C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_75182662EC9652A2F4C5D9A9A714C4C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_75182662EC9652A2F4C5D9A9A714C4C4" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_75182662EC9652A2F4C5D9A9A714C4C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_D870C2537B64AAD2C34AD9A9A71494CE_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_D870C2537B64AAD2C34AD9A9A71494CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on disposal of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_D870C2537B64AAD2C34AD9A9A71494CE_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_D870C2537B64AAD2C34AD9A9A71494CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_D870C2537B64AAD2C34AD9A9A71494CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_D870C2537B64AAD2C34AD9A9A71494CE" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_D870C2537B64AAD2C34AD9A9A71494CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5319E8D92A2E3C238633D9A9A71464B6_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5319E8D92A2E3C238633D9A9A71464B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income from discontinued operation</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5319E8D92A2E3C238633D9A9A71464B6_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5319E8D92A2E3C238633D9A9A71464B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5319E8D92A2E3C238633D9A9A71464B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5319E8D92A2E3C238633D9A9A71464B6" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5319E8D92A2E3C238633D9A9A71464B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_9E26FCD90B300037635BD9A9A714CA19_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_9E26FCD90B300037635BD9A9A714CA19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income from discontinued operation, before income tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_9E26FCD90B300037635BD9A9A714CA19_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_9E26FCD90B300037635BD9A9A714CA19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_9E26FCD90B300037635BD9A9A714CA19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_9E26FCD90B300037635BD9A9A714CA19" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_9E26FCD90B300037635BD9A9A714CA19" xlink:type="arc" />
    <link:label id="lab_ppih_CashflowsfromdiscontinuedoperationsAbstract_50CFC6A3E230975324868A1FC4C964E4_label_en-US" xlink:label="lab_ppih_CashflowsfromdiscontinuedoperationsAbstract_50CFC6A3E230975324868A1FC4C964E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cashflows from discontinued operations [Abstract]</link:label>
    <link:label id="lab_ppih_CashflowsfromdiscontinuedoperationsAbstract_50CFC6A3E230975324868A1FC4C964E4_documentation_en-US" xlink:label="lab_ppih_CashflowsfromdiscontinuedoperationsAbstract_50CFC6A3E230975324868A1FC4C964E4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cashflows from discontinued operations [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CashflowsfromdiscontinuedoperationsAbstract" xlink:label="loc_ppih_CashflowsfromdiscontinuedoperationsAbstract_50CFC6A3E230975324868A1FC4C964E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CashflowsfromdiscontinuedoperationsAbstract_50CFC6A3E230975324868A1FC4C964E4" xlink:to="lab_ppih_CashflowsfromdiscontinuedoperationsAbstract_50CFC6A3E230975324868A1FC4C964E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1B5F9FF8C796C428FD518A1FC4CA9800_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1B5F9FF8C796C428FD518A1FC4CA9800" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net cash(used in) provided by discontinued operating activities</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1B5F9FF8C796C428FD518A1FC4CA9800_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1B5F9FF8C796C428FD518A1FC4CA9800" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1B5F9FF8C796C428FD518A1FC4CA9800" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1B5F9FF8C796C428FD518A1FC4CA9800" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1B5F9FF8C796C428FD518A1FC4CA9800" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_5693156C18392B487E6F8A1FC4CAE90D_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_5693156C18392B487E6F8A1FC4CAE90D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by discontinued investing activities</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_5693156C18392B487E6F8A1FC4CAE90D_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_5693156C18392B487E6F8A1FC4CAE90D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_5693156C18392B487E6F8A1FC4CAE90D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_5693156C18392B487E6F8A1FC4CAE90D" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_5693156C18392B487E6F8A1FC4CAE90D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_92573A9304D866B2EE768A1FC4CA84D6_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_92573A9304D866B2EE768A1FC4CA84D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net cash used in discontinued financing activities</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_92573A9304D866B2EE768A1FC4CA84D6_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_92573A9304D866B2EE768A1FC4CA84D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activities, Discontinued Operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_92573A9304D866B2EE768A1FC4CA84D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_92573A9304D866B2EE768A1FC4CA84D6" xlink:to="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_92573A9304D866B2EE768A1FC4CA84D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Multiemployer Plans [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Multiemployer Plans [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentGeographicalDomain_38C20CF757873E1AB86950F49AC6C429_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentGeographicalDomain_38C20CF757873E1AB86950F49AC6C429" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_38C20CF757873E1AB86950F49AC6C429" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentGeographicalDomain_38C20CF757873E1AB86950F49AC6C429" xlink:to="lab_us-gaap_SegmentGeographicalDomain_38C20CF757873E1AB86950F49AC6C429" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:to="lab_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plans Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9" xlink:to="lab_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameAxis" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:to="lab_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11" xlink:to="lab_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11" xlink:type="arc" />
    <link:label id="lab_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347_terseLabel_en-US" xlink:label="lab_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plumbers &amp; Pipefitters Local 572 Pension Fund [Member]</link:label>
    <link:label id="lab_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347_label_en-US" xlink:label="lab_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plumbers &amp; Pipefitters Local 572 Pension Fund [Member]</link:label>
    <link:label id="lab_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347_documentation_en-US" xlink:label="lab_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Plumbers &amp; Pipefitters Local 572 Pension Fund [Member]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PlumbersPipefittersLocal572PensionFundMember" xlink:label="loc_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347" xlink:to="lab_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347" xlink:type="arc" />
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274_terseLabel_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collective Bargaining Arrangement [Axis]</link:label>
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274_label_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collective Bargaining Arrangement [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementAxis" xlink:label="loc_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:to="lab_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:type="arc" />
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C_terseLabel_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collective Bargaining Arrangement [Domain]</link:label>
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C_label_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collective Bargaining Arrangement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementDomain" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C" xlink:to="lab_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Plan Information [Axis]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Plan Information [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationAxis" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:to="lab_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Plan Information [Domain]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Plan Information [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationDomain" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05" xlink:to="lab_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans [Line Items]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plans [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansLineItems" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="lab_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:type="arc" />
    <link:label id="lab_dei_EntityTaxIdentificationNumber_D7C7CEACE5C9589BA50050F49AC6DF50_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_D7C7CEACE5C9589BA50050F49AC6DF50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_D7C7CEACE5C9589BA50050F49AC6DF50_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_D7C7CEACE5C9589BA50050F49AC6DF50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_D7C7CEACE5C9589BA50050F49AC6DF50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber_D7C7CEACE5C9589BA50050F49AC6DF50" xlink:to="lab_dei_EntityTaxIdentificationNumber_D7C7CEACE5C9589BA50050F49AC6DF50" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanNumber_DC5EA21CAD387C6F0B2E50F49AC6CA6C_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNumber_DC5EA21CAD387C6F0B2E50F49AC6CA6C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Number</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanNumber_DC5EA21CAD387C6F0B2E50F49AC6CA6C_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNumber_DC5EA21CAD387C6F0B2E50F49AC6CA6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNumber" xlink:label="loc_us-gaap_MultiemployerPlanNumber_DC5EA21CAD387C6F0B2E50F49AC6CA6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanNumber_DC5EA21CAD387C6F0B2E50F49AC6CA6C" xlink:to="lab_us-gaap_MultiemployerPlanNumber_DC5EA21CAD387C6F0B2E50F49AC6CA6C" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlansCertifiedZoneStatus_9F3AD87DA2E676586B0050F49AC6ADFB_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansCertifiedZoneStatus_9F3AD87DA2E676586B0050F49AC6ADFB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Certified Zone Status</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansCertifiedZoneStatus_9F3AD87DA2E676586B0050F49AC6ADFB_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansCertifiedZoneStatus_9F3AD87DA2E676586B0050F49AC6ADFB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Certified Zone Status</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansCertifiedZoneStatus" xlink:label="loc_us-gaap_MultiemployerPlansCertifiedZoneStatus_9F3AD87DA2E676586B0050F49AC6ADFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansCertifiedZoneStatus_9F3AD87DA2E676586B0050F49AC6ADFB" xlink:to="lab_us-gaap_MultiemployerPlansCertifiedZoneStatus_9F3AD87DA2E676586B0050F49AC6ADFB" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_40405FE6FBEDD18BB17A50F49AC6E1B2_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_40405FE6FBEDD18BB17A50F49AC6E1B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_40405FE6FBEDD18BB17A50F49AC6E1B2_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_40405FE6FBEDD18BB17A50F49AC6E1B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan" xlink:label="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_40405FE6FBEDD18BB17A50F49AC6E1B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_40405FE6FBEDD18BB17A50F49AC6E1B2" xlink:to="lab_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_40405FE6FBEDD18BB17A50F49AC6E1B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanContributionsByEmployer_6DC5589ADEBC7003543250F49AC636EA_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanContributionsByEmployer_6DC5589ADEBC7003543250F49AC636EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Contributions by Employer</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanContributionsByEmployer_6DC5589ADEBC7003543250F49AC636EA_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanContributionsByEmployer_6DC5589ADEBC7003543250F49AC636EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Contributions by Employer</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanContributionsByEmployer" xlink:label="loc_us-gaap_MultiemployerPlanContributionsByEmployer_6DC5589ADEBC7003543250F49AC636EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanContributionsByEmployer_6DC5589ADEBC7003543250F49AC636EA" xlink:to="lab_us-gaap_MultiemployerPlanContributionsByEmployer_6DC5589ADEBC7003543250F49AC636EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlansSurcharge_A4305D1D0E992533FDF350F49AC6A612_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansSurcharge_A4305D1D0E992533FDF350F49AC6A612" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Surcharge</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansSurcharge_A4305D1D0E992533FDF350F49AC6A612_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansSurcharge_A4305D1D0E992533FDF350F49AC6A612" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Surcharge</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansSurcharge" xlink:label="loc_us-gaap_MultiemployerPlansSurcharge_A4305D1D0E992533FDF350F49AC6A612" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansSurcharge_A4305D1D0E992533FDF350F49AC6A612" xlink:to="lab_us-gaap_MultiemployerPlansSurcharge_A4305D1D0E992533FDF350F49AC6A612" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate_B9FD24BAEAA31B3D999F50F49AC675AA_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate_B9FD24BAEAA31B3D999F50F49AC675AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate_B9FD24BAEAA31B3D999F50F49AC675AA_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate_B9FD24BAEAA31B3D999F50F49AC675AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate" xlink:label="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate_B9FD24BAEAA31B3D999F50F49AC675AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate_B9FD24BAEAA31B3D999F50F49AC675AA" xlink:to="lab_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate_B9FD24BAEAA31B3D999F50F49AC675AA" xlink:type="arc" />
    <link:label id="lab_ppih_OtherintangibleassetswithdefinitelivesAbstract_4CE296F7E4C3A2FAC5D6D9A9A74ED4FA_label_en-US" xlink:label="lab_ppih_OtherintangibleassetswithdefinitelivesAbstract_4CE296F7E4C3A2FAC5D6D9A9A74ED4FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other intangible assets with definite lives [Abstract]</link:label>
    <link:label id="lab_ppih_OtherintangibleassetswithdefinitelivesAbstract_4CE296F7E4C3A2FAC5D6D9A9A74ED4FA_documentation_en-US" xlink:label="lab_ppih_OtherintangibleassetswithdefinitelivesAbstract_4CE296F7E4C3A2FAC5D6D9A9A74ED4FA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other intangible assets with definite lives [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_OtherintangibleassetswithdefinitelivesAbstract" xlink:label="loc_ppih_OtherintangibleassetswithdefinitelivesAbstract_4CE296F7E4C3A2FAC5D6D9A9A74ED4FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_OtherintangibleassetswithdefinitelivesAbstract_4CE296F7E4C3A2FAC5D6D9A9A74ED4FA" xlink:to="lab_ppih_OtherintangibleassetswithdefinitelivesAbstract_4CE296F7E4C3A2FAC5D6D9A9A74ED4FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedPatentsGross_1B0B1256AC0BAFAFE87CD9A9A74FC7EA_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedPatentsGross_1B0B1256AC0BAFAFE87CD9A9A74FC7EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedPatentsGross_1B0B1256AC0BAFAFE87CD9A9A74FC7EA_label_en-US" xlink:label="lab_us-gaap_FiniteLivedPatentsGross_1B0B1256AC0BAFAFE87CD9A9A74FC7EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Patents, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedPatentsGross" xlink:label="loc_us-gaap_FiniteLivedPatentsGross_1B0B1256AC0BAFAFE87CD9A9A74FC7EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedPatentsGross_1B0B1256AC0BAFAFE87CD9A9A74FC7EA" xlink:to="lab_us-gaap_FiniteLivedPatentsGross_1B0B1256AC0BAFAFE87CD9A9A74FC7EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3CC470D0B5E4CEA8ED0FD9A9A74FC56E_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3CC470D0B5E4CEA8ED0FD9A9A74FC56E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3CC470D0B5E4CEA8ED0FD9A9A74FC56E_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3CC470D0B5E4CEA8ED0FD9A9A74FC56E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3CC470D0B5E4CEA8ED0FD9A9A74FC56E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3CC470D0B5E4CEA8ED0FD9A9A74FC56E" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3CC470D0B5E4CEA8ED0FD9A9A74FC56E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B1D414FDA27A77C2D25D9A9A74FE405_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B1D414FDA27A77C2D25D9A9A74FE405" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents, amortization expense, next twelve months</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B1D414FDA27A77C2D25D9A9A74FE405_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B1D414FDA27A77C2D25D9A9A74FE405" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B1D414FDA27A77C2D25D9A9A74FE405" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B1D414FDA27A77C2D25D9A9A74FE405" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B1D414FDA27A77C2D25D9A9A74FE405" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_E3BC689A3F716093CCF2D9A9A74F7EA9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_E3BC689A3F716093CCF2D9A9A74F7EA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents, amortization expense, year two</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_E3BC689A3F716093CCF2D9A9A74F7EA9_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_E3BC689A3F716093CCF2D9A9A74F7EA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_E3BC689A3F716093CCF2D9A9A74F7EA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_E3BC689A3F716093CCF2D9A9A74F7EA9" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_E3BC689A3F716093CCF2D9A9A74F7EA9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_36988B7F0E43B7D88FF7D9A9A74FEF2B_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_36988B7F0E43B7D88FF7D9A9A74FEF2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents, amortization expense, year three</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_36988B7F0E43B7D88FF7D9A9A74FEF2B_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_36988B7F0E43B7D88FF7D9A9A74FEF2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_36988B7F0E43B7D88FF7D9A9A74FEF2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_36988B7F0E43B7D88FF7D9A9A74FEF2B" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_36988B7F0E43B7D88FF7D9A9A74FEF2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C7833C66F295995EA1E3D9A9A74F625D_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C7833C66F295995EA1E3D9A9A74F625D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents, amortization expense, year four</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C7833C66F295995EA1E3D9A9A74F625D_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C7833C66F295995EA1E3D9A9A74F625D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C7833C66F295995EA1E3D9A9A74F625D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C7833C66F295995EA1E3D9A9A74F625D" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C7833C66F295995EA1E3D9A9A74F625D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966E6E44CDF22B10A9C8D9A9A74F2569_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966E6E44CDF22B10A9C8D9A9A74F2569" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents, amortization expense, year five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966E6E44CDF22B10A9C8D9A9A74F2569_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966E6E44CDF22B10A9C8D9A9A74F2569" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966E6E44CDF22B10A9C8D9A9A74F2569" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966E6E44CDF22B10A9C8D9A9A74F2569" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966E6E44CDF22B10A9C8D9A9A74F2569" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1291614E9AE4976DB280D9A9A74F3539_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1291614E9AE4976DB280D9A9A74F3539" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents, amortization expense, after year five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1291614E9AE4976DB280D9A9A74F3539_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1291614E9AE4976DB280D9A9A74F3539" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1291614E9AE4976DB280D9A9A74F3539" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1291614E9AE4976DB280D9A9A74F3539" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1291614E9AE4976DB280D9A9A74F3539" xlink:type="arc" />
    <link:label id="lab_ppih_MultiemployerAbstract_F9D7631A152B91289502D5E5B900B7C2_label_en-US" xlink:label="lab_ppih_MultiemployerAbstract_F9D7631A152B91289502D5E5B900B7C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multi employer [Abstract]</link:label>
    <link:label id="lab_ppih_MultiemployerAbstract_F9D7631A152B91289502D5E5B900B7C2_documentation_en-US" xlink:label="lab_ppih_MultiemployerAbstract_F9D7631A152B91289502D5E5B900B7C2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Multi employer [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_MultiemployerAbstract" xlink:label="loc_ppih_MultiemployerAbstract_F9D7631A152B91289502D5E5B900B7C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_MultiemployerAbstract_F9D7631A152B91289502D5E5B900B7C2" xlink:to="lab_ppih_MultiemployerAbstract_F9D7631A152B91289502D5E5B900B7C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_4FFC34E57B830B4D4DD4D5E5B9016D86_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_4FFC34E57B830B4D4DD4D5E5B9016D86" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Multiemployer Plans [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_4FFC34E57B830B4D4DD4D5E5B9016D86_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_4FFC34E57B830B4D4DD4D5E5B9016D86" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Multiemployer Plans [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_4FFC34E57B830B4D4DD4D5E5B9016D86" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_4FFC34E57B830B4D4DD4D5E5B9016D86" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_4FFC34E57B830B4D4DD4D5E5B9016D86" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C_label_en-US" xlink:label="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:to="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053_label_en-US" xlink:label="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:to="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_4E66E1EA6D39D2A529EA911A3A7D90CB_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_4E66E1EA6D39D2A529EA911A3A7D90CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_4E66E1EA6D39D2A529EA911A3A7D90CB_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_4E66E1EA6D39D2A529EA911A3A7D90CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4E66E1EA6D39D2A529EA911A3A7D90CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4E66E1EA6D39D2A529EA911A3A7D90CB" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_4E66E1EA6D39D2A529EA911A3A7D90CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_77FE430198A650F12FEC9145855FDD85_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_77FE430198A650F12FEC9145855FDD85" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_77FE430198A650F12FEC9145855FDD85_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_77FE430198A650F12FEC9145855FDD85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_77FE430198A650F12FEC9145855FDD85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_77FE430198A650F12FEC9145855FDD85" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_77FE430198A650F12FEC9145855FDD85" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2A409F10416FA9D203A5911A3A7E78F2_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2A409F10416FA9D203A5911A3A7E78F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Charge-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2A409F10416FA9D203A5911A3A7E78F2_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2A409F10416FA9D203A5911A3A7E78F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Write-offs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2A409F10416FA9D203A5911A3A7E78F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2A409F10416FA9D203A5911A3A7E78F2" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2A409F10416FA9D203A5911A3A7E78F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_34CCBEEBB94DC8DE3D4F911A3A7EBD13_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_34CCBEEBB94DC8DE3D4F911A3A7EBD13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves, Charged to Other Accounts</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_34CCBEEBB94DC8DE3D4F911A3A7EBD13_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_34CCBEEBB94DC8DE3D4F911A3A7EBD13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves, Additions for Charges to Other Accounts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_34CCBEEBB94DC8DE3D4F911A3A7EBD13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_34CCBEEBB94DC8DE3D4F911A3A7EBD13" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_34CCBEEBB94DC8DE3D4F911A3A7EBD13" xlink:type="arc" />
    <link:label id="lab_ppih_SegmentsAbstract_B498098D2D97D662DFE0BD7705A84A7C_label_en-US" xlink:label="lab_ppih_SegmentsAbstract_B498098D2D97D662DFE0BD7705A84A7C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Abstract]</link:label>
    <link:label id="lab_ppih_SegmentsAbstract_B498098D2D97D662DFE0BD7705A84A7C_documentation_en-US" xlink:label="lab_ppih_SegmentsAbstract_B498098D2D97D662DFE0BD7705A84A7C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Segments [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_SegmentsAbstract" xlink:label="loc_ppih_SegmentsAbstract_B498098D2D97D662DFE0BD7705A84A7C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_SegmentsAbstract_B498098D2D97D662DFE0BD7705A84A7C" xlink:to="lab_ppih_SegmentsAbstract_B498098D2D97D662DFE0BD7705A84A7C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfReportableSegments_CCDBB656AA9C6B58FE2CBD7705A95240_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments_CCDBB656AA9C6B58FE2CBD7705A95240" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_CCDBB656AA9C6B58FE2CBD7705A95240_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments_CCDBB656AA9C6B58FE2CBD7705A95240" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_CCDBB656AA9C6B58FE2CBD7705A95240" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments_CCDBB656AA9C6B58FE2CBD7705A95240" xlink:to="lab_us-gaap_NumberOfReportableSegments_CCDBB656AA9C6B58FE2CBD7705A95240" xlink:type="arc" />
    <link:label id="lab_ppih_FairValueAssumptionsAbstract_7F53E95715096971D1C3D9A9A431B0A7_label_en-US" xlink:label="lab_ppih_FairValueAssumptionsAbstract_7F53E95715096971D1C3D9A9A431B0A7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair value assumptions [Abstract]</link:label>
    <link:label id="lab_ppih_FairValueAssumptionsAbstract_7F53E95715096971D1C3D9A9A431B0A7_documentation_en-US" xlink:label="lab_ppih_FairValueAssumptionsAbstract_7F53E95715096971D1C3D9A9A431B0A7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair value assumptions [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FairValueAssumptionsAbstract" xlink:label="loc_ppih_FairValueAssumptionsAbstract_7F53E95715096971D1C3D9A9A431B0A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_FairValueAssumptionsAbstract_7F53E95715096971D1C3D9A9A431B0A7" xlink:to="lab_ppih_FairValueAssumptionsAbstract_7F53E95715096971D1C3D9A9A431B0A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BA09C9EED08472F7D112D9A9A43757C6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BA09C9EED08472F7D112D9A9A43757C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BA09C9EED08472F7D112D9A9A43757C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BA09C9EED08472F7D112D9A9A43757C6" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BA09C9EED08472F7D112D9A9A43757C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_D0E4C54F39187D983F84D9A9A437F1B0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_D0E4C54F39187D983F84D9A9A437F1B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_D0E4C54F39187D983F84D9A9A437F1B0_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_D0E4C54F39187D983F84D9A9A437F1B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_D0E4C54F39187D983F84D9A9A437F1B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_D0E4C54F39187D983F84D9A9A437F1B0" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_D0E4C54F39187D983F84D9A9A437F1B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_D0CCCEBE66E702A6DBACD9A9A437ACBE_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_D0CCCEBE66E702A6DBACD9A9A437ACBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_D0CCCEBE66E702A6DBACD9A9A437ACBE_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_D0CCCEBE66E702A6DBACD9A9A437ACBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_D0CCCEBE66E702A6DBACD9A9A437ACBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_D0CCCEBE66E702A6DBACD9A9A437ACBE" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_D0CCCEBE66E702A6DBACD9A9A437ACBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_A7FC629F600329EA0CBDD9A9A437D845_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_A7FC629F600329EA0CBDD9A9A437D845" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected life in years</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_A7FC629F600329EA0CBDD9A9A437D845_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_A7FC629F600329EA0CBDD9A9A437D845" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_A7FC629F600329EA0CBDD9A9A437D845" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_A7FC629F600329EA0CBDD9A9A437D845" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_A7FC629F600329EA0CBDD9A9A437D845" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D1221C82AB0490DDD294D9A9A4379CD5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D1221C82AB0490DDD294D9A9A4379CD5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D1221C82AB0490DDD294D9A9A4379CD5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D1221C82AB0490DDD294D9A9A4379CD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D1221C82AB0490DDD294D9A9A4379CD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D1221C82AB0490DDD294D9A9A4379CD5" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D1221C82AB0490DDD294D9A9A4379CD5" xlink:type="arc" />
    <link:label id="lab_ppih_FutureMinimumLeasePaymentsAbstract_5A4DB6248F459BF6F52D50F49C1D9FB1_label_en-US" xlink:label="lab_ppih_FutureMinimumLeasePaymentsAbstract_5A4DB6248F459BF6F52D50F49C1D9FB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Future minimum lease payments [Abstract]</link:label>
    <link:label id="lab_ppih_FutureMinimumLeasePaymentsAbstract_5A4DB6248F459BF6F52D50F49C1D9FB1_documentation_en-US" xlink:label="lab_ppih_FutureMinimumLeasePaymentsAbstract_5A4DB6248F459BF6F52D50F49C1D9FB1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Future minimum lease payments [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FutureMinimumLeasePaymentsAbstract" xlink:label="loc_ppih_FutureMinimumLeasePaymentsAbstract_5A4DB6248F459BF6F52D50F49C1D9FB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_FutureMinimumLeasePaymentsAbstract_5A4DB6248F459BF6F52D50F49C1D9FB1" xlink:to="lab_ppih_FutureMinimumLeasePaymentsAbstract_5A4DB6248F459BF6F52D50F49C1D9FB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_AB54850D8FEFE3A6B3A950F49C1D2968_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_AB54850D8FEFE3A6B3A950F49C1D2968" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future minimum rental payments for operating leases [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_AB54850D8FEFE3A6B3A950F49C1D2968_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_AB54850D8FEFE3A6B3A950F49C1D2968" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_AB54850D8FEFE3A6B3A950F49C1D2968" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_AB54850D8FEFE3A6B3A950F49C1D2968" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_AB54850D8FEFE3A6B3A950F49C1D2968" xlink:type="arc" />
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_502BBFB938E345480A9150F49AB69B32_terseLabel_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_502BBFB938E345480A9150F49AB69B32" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions disclosures [Text Block]</link:label>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_502BBFB938E345480A9150F49AB69B32_label_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_502BBFB938E345480A9150F49AB69B32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_502BBFB938E345480A9150F49AB69B32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_502BBFB938E345480A9150F49AB69B32" xlink:to="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_502BBFB938E345480A9150F49AB69B32" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentAbstract_716B50DBB7FD2A83B583BB874DB1F6DB_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentAbstract_716B50DBB7FD2A83B583BB874DB1F6DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_716B50DBB7FD2A83B583BB874DB1F6DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_716B50DBB7FD2A83B583BB874DB1F6DB" xlink:to="lab_us-gaap_ResearchAndDevelopmentAbstract_716B50DBB7FD2A83B583BB874DB1F6DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of research and development</link:label>
    <link:label id="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:to="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development [Line Items]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_9EFD3B8628827897A20EBB874DB1E7A7_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_9EFD3B8628827897A20EBB874DB1E7A7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development expense</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_9EFD3B8628827897A20EBB874DB1E7A7_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_9EFD3B8628827897A20EBB874DB1E7A7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_9EFD3B8628827897A20EBB874DB1E7A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense_9EFD3B8628827897A20EBB874DB1E7A7" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense_9EFD3B8628827897A20EBB874DB1E7A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_D027E260C09F67F33A22D9A9A7D2ADD9_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_D027E260C09F67F33A22D9A9A7D2ADD9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_D027E260C09F67F33A22D9A9A7D2ADD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_D027E260C09F67F33A22D9A9A7D2ADD9" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_D027E260C09F67F33A22D9A9A7D2ADD9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:to="lab_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableMember_D8FCDF7664BA533C19FED9A9A7D2F6B0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember_D8FCDF7664BA533C19FED9A9A7D2F6B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_D8FCDF7664BA533C19FED9A9A7D2F6B0_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember_D8FCDF7664BA533C19FED9A9A7D2F6B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_D8FCDF7664BA533C19FED9A9A7D2F6B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember_D8FCDF7664BA533C19FED9A9A7D2F6B0" xlink:to="lab_us-gaap_AccountsReceivableMember_D8FCDF7664BA533C19FED9A9A7D2F6B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:to="lab_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableGross_09AEA69581C2EB86EBBBD9A9A7D322EE_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross_09AEA69581C2EB86EBBBD9A9A7D322EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One customer's account receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGross_09AEA69581C2EB86EBBBD9A9A7D322EE_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross_09AEA69581C2EB86EBBBD9A9A7D322EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaap_AccountsReceivableGross_09AEA69581C2EB86EBBBD9A9A7D322EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGross_09AEA69581C2EB86EBBBD9A9A7D322EE" xlink:to="lab_us-gaap_AccountsReceivableGross_09AEA69581C2EB86EBBBD9A9A7D322EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_7963310A6F38CE3088EFD9A9A7D378B2_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_7963310A6F38CE3088EFD9A9A7D378B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retention receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_7963310A6F38CE3088EFD9A9A7D378B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_7963310A6F38CE3088EFD9A9A7D378B2" xlink:to="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_7963310A6F38CE3088EFD9A9A7D378B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure_F923EF9E68FC9CF6C5FDD9A9A7D3586A_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure_F923EF9E68FC9CF6C5FDD9A9A7D3586A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Additional Narrative Disclosure</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure_F923EF9E68FC9CF6C5FDD9A9A7D3586A_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure_F923EF9E68FC9CF6C5FDD9A9A7D3586A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Additional Narrative Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableAdditionalNarrativeDisclosure" xlink:label="loc_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure_F923EF9E68FC9CF6C5FDD9A9A7D3586A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure_F923EF9E68FC9CF6C5FDD9A9A7D3586A" xlink:to="lab_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure_F923EF9E68FC9CF6C5FDD9A9A7D3586A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_B17E7BCB26282F3E5CE4D9A9A7D306E8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_B17E7BCB26282F3E5CE4D9A9A7D306E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_B17E7BCB26282F3E5CE4D9A9A7D306E8_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_B17E7BCB26282F3E5CE4D9A9A7D306E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_B17E7BCB26282F3E5CE4D9A9A7D306E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1_B17E7BCB26282F3E5CE4D9A9A7D306E8" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_B17E7BCB26282F3E5CE4D9A9A7D306E8" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionNameOfAcquiredEntity_60FCD739319BC3EBA20EBB372CB4262C_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionNameOfAcquiredEntity_60FCD739319BC3EBA20EBB372CB4262C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business acquisition, name of acquired entity</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionNameOfAcquiredEntity_60FCD739319BC3EBA20EBB372CB4262C_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionNameOfAcquiredEntity_60FCD739319BC3EBA20EBB372CB4262C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Name of Acquired Entity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionNameOfAcquiredEntity" xlink:label="loc_us-gaap_BusinessAcquisitionNameOfAcquiredEntity_60FCD739319BC3EBA20EBB372CB4262C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionNameOfAcquiredEntity_60FCD739319BC3EBA20EBB372CB4262C" xlink:to="lab_us-gaap_BusinessAcquisitionNameOfAcquiredEntity_60FCD739319BC3EBA20EBB372CB4262C" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_4013F6FD44CE23B39DFCBB372CB4BB60_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_4013F6FD44CE23B39DFCBB372CB4BB60" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business acquisition, description of acquired entity</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_4013F6FD44CE23B39DFCBB372CB4BB60_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_4013F6FD44CE23B39DFCBB372CB4BB60" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Description of Acquired Entity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="loc_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_4013F6FD44CE23B39DFCBB372CB4BB60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_4013F6FD44CE23B39DFCBB372CB4BB60" xlink:to="lab_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_4013F6FD44CE23B39DFCBB372CB4BB60" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_2F89A4573A8E1FF9BB64BB372CB4F1EE_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_2F89A4573A8E1FF9BB64BB372CB4F1EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business acquisition, date of acquisition agreement</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_2F89A4573A8E1FF9BB64BB372CB4F1EE_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_2F89A4573A8E1FF9BB64BB372CB4F1EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Date of Acquisition Agreement</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_2F89A4573A8E1FF9BB64BB372CB4F1EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_2F89A4573A8E1FF9BB64BB372CB4F1EE" xlink:to="lab_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_2F89A4573A8E1FF9BB64BB372CB4F1EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_6719671FFD0600550020BB372CB520B3_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_6719671FFD0600550020BB372CB520B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity method investment, ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_6719671FFD0600550020BB372CB520B3_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_6719671FFD0600550020BB372CB520B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6719671FFD0600550020BB372CB520B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6719671FFD0600550020BB372CB520B3" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_6719671FFD0600550020BB372CB520B3" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_861AD9A6AED4E588838CBB372CB57306_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_861AD9A6AED4E588838CBB372CB57306" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash purchase consideration</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_861AD9A6AED4E588838CBB372CB57306_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_861AD9A6AED4E588838CBB372CB57306" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_861AD9A6AED4E588838CBB372CB57306" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross_861AD9A6AED4E588838CBB372CB57306" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross_861AD9A6AED4E588838CBB372CB57306" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_45C07C31F70FDA806925BB372CB5FD12_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_45C07C31F70FDA806925BB372CB5FD12" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loan payable purchase consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_45C07C31F70FDA806925BB372CB5FD12_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_45C07C31F70FDA806925BB372CB5FD12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_45C07C31F70FDA806925BB372CB5FD12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_45C07C31F70FDA806925BB372CB5FD12" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_45C07C31F70FDA806925BB372CB5FD12" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1_2D74EB151956FCC02EE1BB372CB58A8E_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1_2D74EB151956FCC02EE1BB372CB58A8E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase consideration to third party</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1_2D74EB151956FCC02EE1BB372CB58A8E_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1_2D74EB151956FCC02EE1BB372CB58A8E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Other</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_2D74EB151956FCC02EE1BB372CB58A8E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_2D74EB151956FCC02EE1BB372CB58A8E" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1_2D74EB151956FCC02EE1BB372CB58A8E" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_CAECD92BD1F5C50BE83ABB372CB52BC9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_CAECD92BD1F5C50BE83ABB372CB52BC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of 49% previously held equity interest</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_CAECD92BD1F5C50BE83ABB372CB52BC9_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_CAECD92BD1F5C50BE83ABB372CB52BC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_CAECD92BD1F5C50BE83ABB372CB52BC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_CAECD92BD1F5C50BE83ABB372CB52BC9" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_CAECD92BD1F5C50BE83ABB372CB52BC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C81AED02015B35079984BB372CB5CB40_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C81AED02015B35079984BB372CB5CB40" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total purchase consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C81AED02015B35079984BB372CB5CB40_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C81AED02015B35079984BB372CB5CB40" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C81AED02015B35079984BB372CB5CB40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C81AED02015B35079984BB372CB5CB40" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C81AED02015B35079984BB372CB5CB40" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_D1150394FAE9A73F9746BB372CB518ED_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_D1150394FAE9A73F9746BB372CB518ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets acquired, cash and equivalents</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_D1150394FAE9A73F9746BB372CB518ED_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_D1150394FAE9A73F9746BB372CB518ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_D1150394FAE9A73F9746BB372CB518ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_D1150394FAE9A73F9746BB372CB518ED" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_D1150394FAE9A73F9746BB372CB518ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_D3C1785821C4295A2807BB372CB5518C_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_D3C1785821C4295A2807BB372CB5518C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets acquired property, plant, and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_D3C1785821C4295A2807BB372CB5518C_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_D3C1785821C4295A2807BB372CB5518C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_D3C1785821C4295A2807BB372CB5518C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_D3C1785821C4295A2807BB372CB5518C" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_D3C1785821C4295A2807BB372CB5518C" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_A1D212D4FE18E2C58859BB372CB61620_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_A1D212D4FE18E2C58859BB372CB61620" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets acquired net working capital</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_A1D212D4FE18E2C58859BB372CB61620_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_A1D212D4FE18E2C58859BB372CB61620" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_A1D212D4FE18E2C58859BB372CB61620" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_A1D212D4FE18E2C58859BB372CB61620" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_A1D212D4FE18E2C58859BB372CB61620" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_D0153000AFF2C30B6530BB372CB697BF_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_D0153000AFF2C30B6530BB372CB697BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets acquired other assets (liabilities) net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_D0153000AFF2C30B6530BB372CB697BF_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_D0153000AFF2C30B6530BB372CB697BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_D0153000AFF2C30B6530BB372CB697BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_D0153000AFF2C30B6530BB372CB697BF" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_D0153000AFF2C30B6530BB372CB697BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E1060D5331F2911E7BAEBB372CB69B6A_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E1060D5331F2911E7BAEBB372CB69B6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E1060D5331F2911E7BAEBB372CB69B6A_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E1060D5331F2911E7BAEBB372CB69B6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E1060D5331F2911E7BAEBB372CB69B6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E1060D5331F2911E7BAEBB372CB69B6A" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E1060D5331F2911E7BAEBB372CB69B6A" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_A36F96725CD28A0A19FFBB372CB6E387_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_A36F96725CD28A0A19FFBB372CB6E387" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business acquisition, transaction costs</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_A36F96725CD28A0A19FFBB372CB6E387_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_A36F96725CD28A0A19FFBB372CB6E387" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Transaction Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_A36F96725CD28A0A19FFBB372CB6E387" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_A36F96725CD28A0A19FFBB372CB6E387" xlink:to="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_A36F96725CD28A0A19FFBB372CB6E387" xlink:type="arc" />
    <link:label id="lab_ppih_PropertyUnderCapitalizedLeasesAbstract_8984371FA0B3B11769D550F49CC9F563_label_en-US" xlink:label="lab_ppih_PropertyUnderCapitalizedLeasesAbstract_8984371FA0B3B11769D550F49CC9F563" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property under capitalized leases [Abstract]</link:label>
    <link:label id="lab_ppih_PropertyUnderCapitalizedLeasesAbstract_8984371FA0B3B11769D550F49CC9F563_documentation_en-US" xlink:label="lab_ppih_PropertyUnderCapitalizedLeasesAbstract_8984371FA0B3B11769D550F49CC9F563" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property under capitalized leases [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PropertyUnderCapitalizedLeasesAbstract" xlink:label="loc_ppih_PropertyUnderCapitalizedLeasesAbstract_8984371FA0B3B11769D550F49CC9F563" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_PropertyUnderCapitalizedLeasesAbstract_8984371FA0B3B11769D550F49CC9F563" xlink:to="lab_ppih_PropertyUnderCapitalizedLeasesAbstract_8984371FA0B3B11769D550F49CC9F563" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_2156A725A588D691869450F49CC91B35_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_2156A725A588D691869450F49CC91B35" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Capitalized Property Plant and Equipment [Member]</link:label>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_2156A725A588D691869450F49CC91B35_label_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_2156A725A588D691869450F49CC91B35" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Capitalized Property Plant and Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_2156A725A588D691869450F49CC91B35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_2156A725A588D691869450F49CC91B35" xlink:to="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_2156A725A588D691869450F49CC91B35" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment_08DB39746254BC39853250F49CC99BA0_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment_08DB39746254BC39853250F49CC99BA0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital leases machinery and equipment</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment_08DB39746254BC39853250F49CC99BA0_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment_08DB39746254BC39853250F49CC99BA0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Lessee Balance Sheet, Assets by Major Class, Other Property, Plant, and Equipment, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment_08DB39746254BC39853250F49CC99BA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment_08DB39746254BC39853250F49CC99BA0" xlink:to="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment_08DB39746254BC39853250F49CC99BA0" xlink:type="arc" />
    <link:label id="lab_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655_terseLabel_en-US" xlink:label="lab_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital leases transportation equipment</link:label>
    <link:label id="lab_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655_label_en-US" xlink:label="lab_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital leases lessee vehicle equipment</link:label>
    <link:label id="lab_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655_documentation_en-US" xlink:label="lab_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capital leases lessee balance sheet assets by major class gross lessee vehicle equipment</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesLesseeVehicleEquipment" xlink:label="loc_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655" xlink:to="lab_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasedAssetsGross_3D776E9DBA5DCC2DCEAC50F49CC974ED_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsGross_3D776E9DBA5DCC2DCEAC50F49CC974ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital leased assets, gross</link:label>
    <link:label id="lab_us-gaap_CapitalLeasedAssetsGross_3D776E9DBA5DCC2DCEAC50F49CC974ED_label_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsGross_3D776E9DBA5DCC2DCEAC50F49CC974ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leased Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_3D776E9DBA5DCC2DCEAC50F49CC974ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasedAssetsGross_3D776E9DBA5DCC2DCEAC50F49CC974ED" xlink:to="lab_us-gaap_CapitalLeasedAssetsGross_3D776E9DBA5DCC2DCEAC50F49CC974ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation_F413F7BA285145A6584E50F49CC9FFC2_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation_F413F7BA285145A6584E50F49CC9FFC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital leases other accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation_F413F7BA285145A6584E50F49CC9FFC2_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation_F413F7BA285145A6584E50F49CC9FFC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Lessee Balance Sheet, Assets by Major Class, Property, Plant, and Equipment Other, Accumulated Depreciation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation_F413F7BA285145A6584E50F49CC9FFC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation_F413F7BA285145A6584E50F49CC9FFC2" xlink:to="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation_F413F7BA285145A6584E50F49CC9FFC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_0E5AE212A1B0ECBF241E50F49CC91AB9_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_0E5AE212A1B0ECBF241E50F49CC91AB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital leases, net</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_0E5AE212A1B0ECBF241E50F49CC91AB9_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_0E5AE212A1B0ECBF241E50F49CC91AB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Balance Sheet, Assets by Major Class, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_0E5AE212A1B0ECBF241E50F49CC91AB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_0E5AE212A1B0ECBF241E50F49CC91AB9" xlink:to="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_0E5AE212A1B0ECBF241E50F49CC91AB9" xlink:type="arc" />
    <link:label id="lab_ppih_InterestExpenseNetAbstract_F8BD015B3B42802C1B9050F49BA2819B_label_en-US" xlink:label="lab_ppih_InterestExpenseNetAbstract_F8BD015B3B42802C1B9050F49BA2819B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest expense, net [Abstract]</link:label>
    <link:label id="lab_ppih_InterestExpenseNetAbstract_F8BD015B3B42802C1B9050F49BA2819B_documentation_en-US" xlink:label="lab_ppih_InterestExpenseNetAbstract_F8BD015B3B42802C1B9050F49BA2819B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interest expense, net [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_InterestExpenseNetAbstract" xlink:label="loc_ppih_InterestExpenseNetAbstract_F8BD015B3B42802C1B9050F49BA2819B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_InterestExpenseNetAbstract_F8BD015B3B42802C1B9050F49BA2819B" xlink:to="lab_ppih_InterestExpenseNetAbstract_F8BD015B3B42802C1B9050F49BA2819B" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5B049E148829291DB0DE50F49BA24D4B_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5B049E148829291DB0DE50F49BA24D4B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5B049E148829291DB0DE50F49BA24D4B_label_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5B049E148829291DB0DE50F49BA24D4B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income and Interest Expense Disclosure [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5B049E148829291DB0DE50F49BA24D4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5B049E148829291DB0DE50F49BA24D4B" xlink:to="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5B049E148829291DB0DE50F49BA24D4B" xlink:type="arc" />
    <link:label id="lab_ppih_NetLossPerCommonShareAbstract_ACB2A143A4DEEDCB9D908D535645E544_label_en-US" xlink:label="lab_ppih_NetLossPerCommonShareAbstract_ACB2A143A4DEEDCB9D908D535645E544" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net loss per common share [Abstract]</link:label>
    <link:label id="lab_ppih_NetLossPerCommonShareAbstract_ACB2A143A4DEEDCB9D908D535645E544_documentation_en-US" xlink:label="lab_ppih_NetLossPerCommonShareAbstract_ACB2A143A4DEEDCB9D908D535645E544" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net loss per common share [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_NetLossPerCommonShareAbstract" xlink:label="loc_ppih_NetLossPerCommonShareAbstract_ACB2A143A4DEEDCB9D908D535645E544" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_NetLossPerCommonShareAbstract_ACB2A143A4DEEDCB9D908D535645E544" xlink:to="lab_ppih_NetLossPerCommonShareAbstract_ACB2A143A4DEEDCB9D908D535645E544" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_734DC5D995D86B94A7B48D535645CEE7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_734DC5D995D86B94A7B48D535645CEE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_734DC5D995D86B94A7B48D535645CEE7_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_734DC5D995D86B94A7B48D535645CEE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_734DC5D995D86B94A7B48D535645CEE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_734DC5D995D86B94A7B48D535645CEE7" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_734DC5D995D86B94A7B48D535645CEE7" xlink:type="arc" />
    <link:label id="lab_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E_label_en-US" xlink:label="lab_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">policies [Abstract]</link:label>
    <link:label id="lab_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E_documentation_en-US" xlink:label="lab_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Policies[Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PoliciesAbstract" xlink:label="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="lab_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:type="arc" />
    <link:label id="lab_us-gaap_UseOfEstimates_0629C918DFAFE7FB6436BB8781E109C6_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates_0629C918DFAFE7FB6436BB8781E109C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of estimates, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_0629C918DFAFE7FB6436BB8781E109C6_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates_0629C918DFAFE7FB6436BB8781E109C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_0629C918DFAFE7FB6436BB8781E109C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_0629C918DFAFE7FB6436BB8781E109C6" xlink:to="lab_us-gaap_UseOfEstimates_0629C918DFAFE7FB6436BB8781E109C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_92AE2FD8F49F98059ADABB8781E13FBA_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_92AE2FD8F49F98059ADABB8781E13FBA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognition, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_92AE2FD8F49F98059ADABB8781E13FBA_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_92AE2FD8F49F98059ADABB8781E13FBA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_92AE2FD8F49F98059ADABB8781E13FBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock_92AE2FD8F49F98059ADABB8781E13FBA" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock_92AE2FD8F49F98059ADABB8781E13FBA" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRecognitionPercentageOfCompletionMethod_0677EFFE5082BC54D7E9BB8781E245A3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPercentageOfCompletionMethod_0677EFFE5082BC54D7E9BB8781E245A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage-of-completion revenue recognition [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPercentageOfCompletionMethod_0677EFFE5082BC54D7E9BB8781E245A3_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPercentageOfCompletionMethod_0677EFFE5082BC54D7E9BB8781E245A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Percentage-of-Completion Method [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPercentageOfCompletionMethod" xlink:label="loc_us-gaap_RevenueRecognitionPercentageOfCompletionMethod_0677EFFE5082BC54D7E9BB8781E245A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPercentageOfCompletionMethod_0677EFFE5082BC54D7E9BB8781E245A3" xlink:to="lab_us-gaap_RevenueRecognitionPercentageOfCompletionMethod_0677EFFE5082BC54D7E9BB8781E245A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_9CF9F6347E3673348AE0BB8781E2F6F9_terseLabel_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_9CF9F6347E3673348AE0BB8781E2F6F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and handling, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_9CF9F6347E3673348AE0BB8781E2F6F9_label_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_9CF9F6347E3673348AE0BB8781E2F6F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping and Handling Cost, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_9CF9F6347E3673348AE0BB8781E2F6F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_9CF9F6347E3673348AE0BB8781E2F6F9" xlink:to="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_9CF9F6347E3673348AE0BB8781E2F6F9" xlink:type="arc" />
    <link:label id="lab_ppih_SalesTaxPolicyPolicyTextBlock_87EFDF3F5D4462C83C73BB8781E40734_terseLabel_en-US" xlink:label="lab_ppih_SalesTaxPolicyPolicyTextBlock_87EFDF3F5D4462C83C73BB8781E40734" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales tax policy [Policy Text Block]</link:label>
    <link:label id="lab_ppih_SalesTaxPolicyPolicyTextBlock_87EFDF3F5D4462C83C73BB8781E40734_label_en-US" xlink:label="lab_ppih_SalesTaxPolicyPolicyTextBlock_87EFDF3F5D4462C83C73BB8781E40734" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">sales tax policy [Policy Text Block]</link:label>
    <link:label id="lab_ppih_SalesTaxPolicyPolicyTextBlock_87EFDF3F5D4462C83C73BB8781E40734_documentation_en-US" xlink:label="lab_ppih_SalesTaxPolicyPolicyTextBlock_87EFDF3F5D4462C83C73BB8781E40734" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Policy for presenting sales tax within the financial statements.</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_SalesTaxPolicyPolicyTextBlock" xlink:label="loc_ppih_SalesTaxPolicyPolicyTextBlock_87EFDF3F5D4462C83C73BB8781E40734" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_SalesTaxPolicyPolicyTextBlock_87EFDF3F5D4462C83C73BB8781E40734" xlink:to="lab_ppih_SalesTaxPolicyPolicyTextBlock_87EFDF3F5D4462C83C73BB8781E40734" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock_4B5BD9A0F49E3D3825B3BB8781E4EDD5_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock_4B5BD9A0F49E3D3825B3BB8781E4EDD5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cycle, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock_4B5BD9A0F49E3D3825B3BB8781E4EDD5_label_en-US" xlink:label="lab_us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock_4B5BD9A0F49E3D3825B3BB8781E4EDD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction Contractors, Operating Cycle, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock_4B5BD9A0F49E3D3825B3BB8781E4EDD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock_4B5BD9A0F49E3D3825B3BB8781E4EDD5" xlink:to="lab_us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock_4B5BD9A0F49E3D3825B3BB8781E4EDD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_A1B642E37497847545F8BB8781E43824_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_A1B642E37497847545F8BB8781E43824" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_A1B642E37497847545F8BB8781E43824_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_A1B642E37497847545F8BB8781E43824" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_A1B642E37497847545F8BB8781E43824" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock_A1B642E37497847545F8BB8781E43824" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock_A1B642E37497847545F8BB8781E43824" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_127CDAE48BD2D9D57E81BB8781E4456B_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_127CDAE48BD2D9D57E81BB8781E4456B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Translation of foreign currency policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_127CDAE48BD2D9D57E81BB8781E4456B_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_127CDAE48BD2D9D57E81BB8781E4456B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_127CDAE48BD2D9D57E81BB8781E4456B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_127CDAE48BD2D9D57E81BB8781E4456B" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_127CDAE48BD2D9D57E81BB8781E4456B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_6F9684B57CAEF0656377BB8781E47B04_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_6F9684B57CAEF0656377BB8781E47B04" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingencies, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_6F9684B57CAEF0656377BB8781E47B04_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_6F9684B57CAEF0656377BB8781E47B04" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_6F9684B57CAEF0656377BB8781E47B04" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_6F9684B57CAEF0656377BB8781E47B04" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_6F9684B57CAEF0656377BB8781E47B04" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_A6C6389F38F182D89FF8BB8781E42391_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_A6C6389F38F182D89FF8BB8781E42391" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_A6C6389F38F182D89FF8BB8781E42391_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_A6C6389F38F182D89FF8BB8781E42391" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_A6C6389F38F182D89FF8BB8781E42391" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_A6C6389F38F182D89FF8BB8781E42391" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_A6C6389F38F182D89FF8BB8781E42391" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_A4287C4DEC1688CAE607BB8781E482A5_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_A4287C4DEC1688CAE607BB8781E482A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_A4287C4DEC1688CAE607BB8781E482A5_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_A4287C4DEC1688CAE607BB8781E482A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_A4287C4DEC1688CAE607BB8781E482A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_A4287C4DEC1688CAE607BB8781E482A5" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_A4287C4DEC1688CAE607BB8781E482A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_4DF87670817C7322B6A7BB8781E55051_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_4DF87670817C7322B6A7BB8781E55051" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_4DF87670817C7322B6A7BB8781E55051_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_4DF87670817C7322B6A7BB8781E55051" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade and Other Accounts Receivable, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_4DF87670817C7322B6A7BB8781E55051" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_4DF87670817C7322B6A7BB8781E55051" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_4DF87670817C7322B6A7BB8781E55051" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_76C542C87530E7336235BB8781E5997F_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk_76C542C87530E7336235BB8781E5997F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of credit risk, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_76C542C87530E7336235BB8781E5997F_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk_76C542C87530E7336235BB8781E5997F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_76C542C87530E7336235BB8781E5997F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk_76C542C87530E7336235BB8781E5997F" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk_76C542C87530E7336235BB8781E5997F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1378682E974D860A0AB5BB8781E50476_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1378682E974D860A0AB5BB8781E50476" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1378682E974D860A0AB5BB8781E50476_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1378682E974D860A0AB5BB8781E50476" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1378682E974D860A0AB5BB8781E50476" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1378682E974D860A0AB5BB8781E50476" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1378682E974D860A0AB5BB8781E50476" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_B0072257B76EBF1A1583BB8781E57427_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_B0072257B76EBF1A1583BB8781E57427" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_B0072257B76EBF1A1583BB8781E57427_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_B0072257B76EBF1A1583BB8781E57427" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_B0072257B76EBF1A1583BB8781E57427" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_B0072257B76EBF1A1583BB8781E57427" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_B0072257B76EBF1A1583BB8781E57427" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4BFA37D1EDC0DEB3F607BB8781E567EF_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4BFA37D1EDC0DEB3F607BB8781E567EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-lived assets, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4BFA37D1EDC0DEB3F607BB8781E567EF_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4BFA37D1EDC0DEB3F607BB8781E567EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4BFA37D1EDC0DEB3F607BB8781E567EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4BFA37D1EDC0DEB3F607BB8781E567EF" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4BFA37D1EDC0DEB3F607BB8781E567EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_BA5898B46F8A2265B1D0BB8781E513E4_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_BA5898B46F8A2265B1D0BB8781E513E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of long-lived assets, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_BA5898B46F8A2265B1D0BB8781E513E4_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_BA5898B46F8A2265B1D0BB8781E513E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_BA5898B46F8A2265B1D0BB8781E513E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_BA5898B46F8A2265B1D0BB8781E513E4" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_BA5898B46F8A2265B1D0BB8781E513E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_F67CA8BD78B8DD9F5ABABB8781E51B32_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_F67CA8BD78B8DD9F5ABABB8781E51B32" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and other intangible assets with definite lives, policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_F67CA8BD78B8DD9F5ABABB8781E51B32_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_F67CA8BD78B8DD9F5ABABB8781E51B32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_F67CA8BD78B8DD9F5ABABB8781E51B32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_F67CA8BD78B8DD9F5ABABB8781E51B32" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_F67CA8BD78B8DD9F5ABABB8781E51B32" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_72DF4D8567251F434291BB8781E6E673_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_72DF4D8567251F434291BB8781E6E673" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_72DF4D8567251F434291BB8781E6E673_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_72DF4D8567251F434291BB8781E6E673" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_72DF4D8567251F434291BB8781E6E673" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_72DF4D8567251F434291BB8781E6E673" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_72DF4D8567251F434291BB8781E6E673" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_959E464DAC0433BD9813BB8781E6EA42_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_959E464DAC0433BD9813BB8781E6EA42" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_959E464DAC0433BD9813BB8781E6EA42_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_959E464DAC0433BD9813BB8781E6EA42" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_959E464DAC0433BD9813BB8781E6EA42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_959E464DAC0433BD9813BB8781E6EA42" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_959E464DAC0433BD9813BB8781E6EA42" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_1F5991E67A64D74CC6C3BB8781E6651C_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_1F5991E67A64D74CC6C3BB8781E6651C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss per common share, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_1F5991E67A64D74CC6C3BB8781E6651C_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_1F5991E67A64D74CC6C3BB8781E6651C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_1F5991E67A64D74CC6C3BB8781E6651C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_1F5991E67A64D74CC6C3BB8781E6651C" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_1F5991E67A64D74CC6C3BB8781E6651C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_CBF71119776632F3229FBB8781E6FD7D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_CBF71119776632F3229FBB8781E6FD7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity-based compensation, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_CBF71119776632F3229FBB8781E6FD7D_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_CBF71119776632F3229FBB8781E6FD7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_CBF71119776632F3229FBB8781E6FD7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_CBF71119776632F3229FBB8781E6FD7D" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_CBF71119776632F3229FBB8781E6FD7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_56D56AEE17AE19F7DBE7BBA7C5A93707_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_56D56AEE17AE19F7DBE7BBA7C5A93707" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment reporting, policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_56D56AEE17AE19F7DBE7BBA7C5A93707_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_56D56AEE17AE19F7DBE7BBA7C5A93707" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_56D56AEE17AE19F7DBE7BBA7C5A93707" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_56D56AEE17AE19F7DBE7BBA7C5A93707" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_56D56AEE17AE19F7DBE7BBA7C5A93707" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_FA832DF8DCFC62148074BB8781E6FA68_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_FA832DF8DCFC62148074BB8781E6FA68" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of financial instruments., Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_FA832DF8DCFC62148074BB8781E6FA68_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_FA832DF8DCFC62148074BB8781E6FA68" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_FA832DF8DCFC62148074BB8781E6FA68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_FA832DF8DCFC62148074BB8781E6FA68" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_FA832DF8DCFC62148074BB8781E6FA68" xlink:type="arc" />
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_50C8C8E85B7AC6BEE4E8BB8781E62295_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_50C8C8E85B7AC6BEE4E8BB8781E62295" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassifications, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_50C8C8E85B7AC6BEE4E8BB8781E62295_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_50C8C8E85B7AC6BEE4E8BB8781E62295" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_50C8C8E85B7AC6BEE4E8BB8781E62295" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_50C8C8E85B7AC6BEE4E8BB8781E62295" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_50C8C8E85B7AC6BEE4E8BB8781E62295" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_13CE40CC264EF165827B50F49C9AABAF_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_13CE40CC264EF165827B50F49C9AABAF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of deferred and restricted Stock [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_13CE40CC264EF165827B50F49C9AABAF_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_13CE40CC264EF165827B50F49C9AABAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_13CE40CC264EF165827B50F49C9AABAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_13CE40CC264EF165827B50F49C9AABAF" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_13CE40CC264EF165827B50F49C9AABAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_74A62AE18FD18DA036CB50F49C4C5BCB_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_74A62AE18FD18DA036CB50F49C4C5BCB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_74A62AE18FD18DA036CB50F49C4C5BCB_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_74A62AE18FD18DA036CB50F49C4C5BCB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_74A62AE18FD18DA036CB50F49C4C5BCB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_74A62AE18FD18DA036CB50F49C4C5BCB" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_74A62AE18FD18DA036CB50F49C4C5BCB" xlink:type="arc" />
    <link:label id="lab_ppih_Debt5YrRepaymentAbstract_44167EFC5F7B1F45ECE5D9A9A6EAE3BC_label_en-US" xlink:label="lab_ppih_Debt5YrRepaymentAbstract_44167EFC5F7B1F45ECE5D9A9A6EAE3BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt 5 yr repayment [Abstract]</link:label>
    <link:label id="lab_ppih_Debt5YrRepaymentAbstract_44167EFC5F7B1F45ECE5D9A9A6EAE3BC_documentation_en-US" xlink:label="lab_ppih_Debt5YrRepaymentAbstract_44167EFC5F7B1F45ECE5D9A9A6EAE3BC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt 5 yr repayment [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Debt5YrRepaymentAbstract" xlink:label="loc_ppih_Debt5YrRepaymentAbstract_44167EFC5F7B1F45ECE5D9A9A6EAE3BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_Debt5YrRepaymentAbstract_44167EFC5F7B1F45ECE5D9A9A6EAE3BC" xlink:to="lab_ppih_Debt5YrRepaymentAbstract_44167EFC5F7B1F45ECE5D9A9A6EAE3BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:to="lab_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:to="lab_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCredit_15D6DFD43FC505E24E4FD9A9A6EB6333_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit_15D6DFD43FC505E24E4FD9A9A6EB6333" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving line current</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_15D6DFD43FC505E24E4FD9A9A6EB6333_label_en-US" xlink:label="lab_us-gaap_LineOfCredit_15D6DFD43FC505E24E4FD9A9A6EB6333" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_15D6DFD43FC505E24E4FD9A9A6EB6333" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit_15D6DFD43FC505E24E4FD9A9A6EB6333" xlink:to="lab_us-gaap_LineOfCredit_15D6DFD43FC505E24E4FD9A9A6EB6333" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermLineOfCredit_AAA921D813CC0A9CE653D9A9A6EB5452_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit_AAA921D813CC0A9CE653D9A9A6EB5452" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revolving line current</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_AAA921D813CC0A9CE653D9A9A6EB5452_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit_AAA921D813CC0A9CE653D9A9A6EB5452" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_AAA921D813CC0A9CE653D9A9A6EB5452" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit_AAA921D813CC0A9CE653D9A9A6EB5452" xlink:to="lab_us-gaap_LongTermLineOfCredit_AAA921D813CC0A9CE653D9A9A6EB5452" xlink:type="arc" />
    <link:label id="lab_us-gaap_SecuredDebt_E01742A70AC0D19CF067D9A9A6EB0286_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebt_E01742A70AC0D19CF067D9A9A6EB0286" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage notes</link:label>
    <link:label id="lab_us-gaap_SecuredDebt_E01742A70AC0D19CF067D9A9A6EB0286_label_en-US" xlink:label="lab_us-gaap_SecuredDebt_E01742A70AC0D19CF067D9A9A6EB0286" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SecuredDebt" xlink:label="loc_us-gaap_SecuredDebt_E01742A70AC0D19CF067D9A9A6EB0286" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebt_E01742A70AC0D19CF067D9A9A6EB0286" xlink:to="lab_us-gaap_SecuredDebt_E01742A70AC0D19CF067D9A9A6EB0286" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansPayable_DE1FCECEB64D5383BF5AD9A9A6EB343C_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayable_DE1FCECEB64D5383BF5AD9A9A6EB343C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term loans</link:label>
    <link:label id="lab_us-gaap_LoansPayable_DE1FCECEB64D5383BF5AD9A9A6EB343C_label_en-US" xlink:label="lab_us-gaap_LoansPayable_DE1FCECEB64D5383BF5AD9A9A6EB343C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayable" xlink:label="loc_us-gaap_LoansPayable_DE1FCECEB64D5383BF5AD9A9A6EB343C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayable_DE1FCECEB64D5383BF5AD9A9A6EB343C" xlink:to="lab_us-gaap_LoansPayable_DE1FCECEB64D5383BF5AD9A9A6EB343C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_3ED8B1AC07520406264BD9A9A6EB2874_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount_3ED8B1AC07520406264BD9A9A6EB2874" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_3ED8B1AC07520406264BD9A9A6EB2874_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount_3ED8B1AC07520406264BD9A9A6EB2874" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_3ED8B1AC07520406264BD9A9A6EB2874" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_3ED8B1AC07520406264BD9A9A6EB2874" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount_3ED8B1AC07520406264BD9A9A6EB2874" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_33DAC7473A926E8D2672D9A9A6EBA6D3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_33DAC7473A926E8D2672D9A9A6EBA6D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Two</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_33DAC7473A926E8D2672D9A9A6EBA6D3_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_33DAC7473A926E8D2672D9A9A6EBA6D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_33DAC7473A926E8D2672D9A9A6EBA6D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_33DAC7473A926E8D2672D9A9A6EBA6D3" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_33DAC7473A926E8D2672D9A9A6EBA6D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_A9A000993B1DB26A6D5CD9A9A6EBF413_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_A9A000993B1DB26A6D5CD9A9A6EBF413" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Three</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_A9A000993B1DB26A6D5CD9A9A6EBF413_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_A9A000993B1DB26A6D5CD9A9A6EBF413" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_A9A000993B1DB26A6D5CD9A9A6EBF413" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_A9A000993B1DB26A6D5CD9A9A6EBF413" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_A9A000993B1DB26A6D5CD9A9A6EBF413" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7862687D9C9049963756D9A9A6EB3528_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7862687D9C9049963756D9A9A6EB3528" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Four</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7862687D9C9049963756D9A9A6EB3528_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7862687D9C9049963756D9A9A6EB3528" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7862687D9C9049963756D9A9A6EB3528" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7862687D9C9049963756D9A9A6EB3528" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7862687D9C9049963756D9A9A6EB3528" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_F01CCCEC92D06C6303B5D9A9A6EB76F9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_F01CCCEC92D06C6303B5D9A9A6EB76F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Five</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_F01CCCEC92D06C6303B5D9A9A6EB76F9_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_F01CCCEC92D06C6303B5D9A9A6EB76F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_F01CCCEC92D06C6303B5D9A9A6EB76F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_F01CCCEC92D06C6303B5D9A9A6EB76F9" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_F01CCCEC92D06C6303B5D9A9A6EB76F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_CC4E8F938C5BF5F9BF6BD9A9A6EC1575_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_CC4E8F938C5BF5F9BF6BD9A9A6EC1575" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_CC4E8F938C5BF5F9BF6BD9A9A6EC1575_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_CC4E8F938C5BF5F9BF6BD9A9A6EC1575" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_CC4E8F938C5BF5F9BF6BD9A9A6EC1575" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_CC4E8F938C5BF5F9BF6BD9A9A6EC1575" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_CC4E8F938C5BF5F9BF6BD9A9A6EC1575" xlink:type="arc" />
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1_terseLabel_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leases Future Minimum Payments Due In Two Years without interest</link:label>
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1_label_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases Future Minimum Payments Due In Two Years without interest</link:label>
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1_documentation_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capital Leases Future Minimum Payments Due In Two Years without interest</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1" xlink:to="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1" xlink:type="arc" />
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49_terseLabel_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Three Years</link:label>
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49_label_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases Future Minimum Payments Due In Three Years without interest</link:label>
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49_documentation_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capital Leases Future Minimum Payments Due In Three Years without interest</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49" xlink:to="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49" xlink:type="arc" />
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1_terseLabel_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Four Years</link:label>
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1_label_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases Future Minimum Payments Due In Four Years without interest</link:label>
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1_documentation_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capital Leases Future Minimum Payments Due In Four Years without interest</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1" xlink:to="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1" xlink:type="arc" />
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3_terseLabel_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of Long-term Capital Lease Obligations</link:label>
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3_label_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases Future Minimum Payments Due In Five Years without interest</link:label>
    <link:label id="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3_documentation_en-US" xlink:label="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capital Leases Future Minimum Payments Due In Five Years without interest</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3" xlink:to="lab_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtCurrent_82089572F361AD435822D9A9A6ECBAE5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent_82089572F361AD435822D9A9A6ECBAE5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_82089572F361AD435822D9A9A6ECBAE5_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent_82089572F361AD435822D9A9A6ECBAE5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_82089572F361AD435822D9A9A6ECBAE5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent_82089572F361AD435822D9A9A6ECBAE5" xlink:to="lab_us-gaap_LongTermDebtCurrent_82089572F361AD435822D9A9A6ECBAE5" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_3190B6EB6E668C2F3C17D9A9A6ECC2FE_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_3190B6EB6E668C2F3C17D9A9A6ECC2FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total debt principal in Year Two</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_3190B6EB6E668C2F3C17D9A9A6ECC2FE_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_3190B6EB6E668C2F3C17D9A9A6ECC2FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_3190B6EB6E668C2F3C17D9A9A6ECC2FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_3190B6EB6E668C2F3C17D9A9A6ECC2FE" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_3190B6EB6E668C2F3C17D9A9A6ECC2FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_4B5DECFE7561A7BEAEC2D9A9A6EC43EF_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_4B5DECFE7561A7BEAEC2D9A9A6EC43EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total debt principal in Year Three</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_4B5DECFE7561A7BEAEC2D9A9A6EC43EF_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_4B5DECFE7561A7BEAEC2D9A9A6EC43EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_4B5DECFE7561A7BEAEC2D9A9A6EC43EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_4B5DECFE7561A7BEAEC2D9A9A6EC43EF" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_4B5DECFE7561A7BEAEC2D9A9A6EC43EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_66D014237111146AF304D9A9A6EC2476_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_66D014237111146AF304D9A9A6EC2476" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total debt principal in Year Four</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_66D014237111146AF304D9A9A6EC2476_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_66D014237111146AF304D9A9A6EC2476" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_66D014237111146AF304D9A9A6EC2476" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_66D014237111146AF304D9A9A6EC2476" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_66D014237111146AF304D9A9A6EC2476" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_3172CE43618B9F796D37D9A9A6ECAB61_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_3172CE43618B9F796D37D9A9A6ECAB61" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total debt principal after Year Five</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_3172CE43618B9F796D37D9A9A6ECAB61_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_3172CE43618B9F796D37D9A9A6ECAB61" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_3172CE43618B9F796D37D9A9A6ECAB61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_3172CE43618B9F796D37D9A9A6ECAB61" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_3172CE43618B9F796D37D9A9A6ECAB61" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_355D32DDA2EC0749563CD9A9A6EC7583_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_355D32DDA2EC0749563CD9A9A6EC7583" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total debt principal Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_355D32DDA2EC0749563CD9A9A6EC7583_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_355D32DDA2EC0749563CD9A9A6EC7583" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_355D32DDA2EC0749563CD9A9A6EC7583" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_355D32DDA2EC0749563CD9A9A6EC7583" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_355D32DDA2EC0749563CD9A9A6EC7583" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherPensionPlansDefinedBenefitMember_551CDA8D76414B6B5718D9A9A5131BD4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPensionPlansDefinedBenefitMember_551CDA8D76414B6B5718D9A9A5131BD4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Pension Plan [Member]</link:label>
    <link:label id="lab_us-gaap_OtherPensionPlansDefinedBenefitMember_551CDA8D76414B6B5718D9A9A5131BD4_label_en-US" xlink:label="lab_us-gaap_OtherPensionPlansDefinedBenefitMember_551CDA8D76414B6B5718D9A9A5131BD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Pension Plan [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_551CDA8D76414B6B5718D9A9A5131BD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_551CDA8D76414B6B5718D9A9A5131BD4" xlink:to="lab_us-gaap_OtherPensionPlansDefinedBenefitMember_551CDA8D76414B6B5718D9A9A5131BD4" xlink:type="arc" />
    <link:label id="lab_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B_terseLabel_en-US" xlink:label="lab_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plan vested benefit obligation</link:label>
    <link:label id="lab_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B_label_en-US" xlink:label="lab_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined benefit plan vested benefit obligation</link:label>
    <link:label id="lab_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B_documentation_en-US" xlink:label="lab_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined benefit plan vested benefit obligation</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DefinedBenefitPlanVestedBenefitObligation" xlink:label="loc_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B" xlink:to="lab_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_7FD8C62DF3B44E3144EBD9A9A51426F3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_7FD8C62DF3B44E3144EBD9A9A51426F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_7FD8C62DF3B44E3144EBD9A9A51426F3_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_7FD8C62DF3B44E3144EBD9A9A51426F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_7FD8C62DF3B44E3144EBD9A9A51426F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_7FD8C62DF3B44E3144EBD9A9A51426F3" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_7FD8C62DF3B44E3144EBD9A9A51426F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_4D87F46F8B79CCBFACFED9A9A514480D_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation_4D87F46F8B79CCBFACFED9A9A514480D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_4D87F46F8B79CCBFACFED9A9A514480D_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation_4D87F46F8B79CCBFACFED9A9A514480D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4D87F46F8B79CCBFACFED9A9A514480D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4D87F46F8B79CCBFACFED9A9A514480D" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation_4D87F46F8B79CCBFACFED9A9A514480D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_97E20CA12D26D05B45FAD9A9A514CB74_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost_97E20CA12D26D05B45FAD9A9A514CB74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_97E20CA12D26D05B45FAD9A9A514CB74_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost_97E20CA12D26D05B45FAD9A9A514CB74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_97E20CA12D26D05B45FAD9A9A514CB74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost_97E20CA12D26D05B45FAD9A9A514CB74" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost_97E20CA12D26D05B45FAD9A9A514CB74" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_F2986E40E5C1BB083379D9A9A5192E16_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_F2986E40E5C1BB083379D9A9A5192E16" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial loss (gain)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_F2986E40E5C1BB083379D9A9A5192E16_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_F2986E40E5C1BB083379D9A9A5192E16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_F2986E40E5C1BB083379D9A9A5192E16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_F2986E40E5C1BB083379D9A9A5192E16" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_F2986E40E5C1BB083379D9A9A5192E16" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_67169A26D8D0CB56912FD9A9A519CB34_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_67169A26D8D0CB56912FD9A9A519CB34" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_67169A26D8D0CB56912FD9A9A519CB34_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_67169A26D8D0CB56912FD9A9A519CB34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_67169A26D8D0CB56912FD9A9A519CB34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_67169A26D8D0CB56912FD9A9A519CB34" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_67169A26D8D0CB56912FD9A9A519CB34" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_752586E604F5CC27BA92D9A9A5196294_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_752586E604F5CC27BA92D9A9A5196294" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unfunded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_752586E604F5CC27BA92D9A9A5196294_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_752586E604F5CC27BA92D9A9A5196294" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_752586E604F5CC27BA92D9A9A5196294" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_752586E604F5CC27BA92D9A9A5196294" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_752586E604F5CC27BA92D9A9A5196294" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_E77E365F25B332B00D1FD9A9A5195AE6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_E77E365F25B332B00D1FD9A9A5195AE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_E77E365F25B332B00D1FD9A9A5195AE6_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_E77E365F25B332B00D1FD9A9A5195AE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_E77E365F25B332B00D1FD9A9A5195AE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_E77E365F25B332B00D1FD9A9A5195AE6" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_E77E365F25B332B00D1FD9A9A5195AE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsNoncurrent_F67427CA6743369C0CEDD9A9A51998EC_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent_F67427CA6743369C0CEDD9A9A51998EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total other assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_F67427CA6743369C0CEDD9A9A51998EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent_F67427CA6743369C0CEDD9A9A51998EC" xlink:to="lab_us-gaap_AssetsNoncurrent_F67427CA6743369C0CEDD9A9A51998EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_AC798613689F2F8E70ECD9A9A51949AC_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_AC798613689F2F8E70ECD9A9A51949AC" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_AC798613689F2F8E70ECD9A9A51949AC_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_AC798613689F2F8E70ECD9A9A51949AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_AC798613689F2F8E70ECD9A9A51949AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_AC798613689F2F8E70ECD9A9A51949AC" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_AC798613689F2F8E70ECD9A9A51949AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1816445EB12D30D1C7D1D9A9A519B364_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1816445EB12D30D1C7D1D9A9A519B364" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net amount recognized</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1816445EB12D30D1C7D1D9A9A519B364_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1816445EB12D30D1C7D1D9A9A519B364" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1816445EB12D30D1C7D1D9A9A519B364" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1816445EB12D30D1C7D1D9A9A519B364" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1816445EB12D30D1C7D1D9A9A519B364" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_E738BA34713C795E3502D9A9A51AA850_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_E738BA34713C795E3502D9A9A51AA850" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">OCI unrecognized actuarial loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_E738BA34713C795E3502D9A9A51AA850_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_E738BA34713C795E3502D9A9A51AA850" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_E738BA34713C795E3502D9A9A51AA850" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_E738BA34713C795E3502D9A9A51AA850" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_E738BA34713C795E3502D9A9A51AA850" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_16F38876B960DD82D6D1D9A9A51A11DC_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_16F38876B960DD82D6D1D9A9A51A11DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OCI net amount recognized</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_16F38876B960DD82D6D1D9A9A51A11DC_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_16F38876B960DD82D6D1D9A9A51A11DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_16F38876B960DD82D6D1D9A9A51A11DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_16F38876B960DD82D6D1D9A9A51A11DC" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_16F38876B960DD82D6D1D9A9A51A11DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_93E43506561B848DC70ED4F650900B5F_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_93E43506561B848DC70ED4F650900B5F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_93E43506561B848DC70ED4F650900B5F_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_93E43506561B848DC70ED4F650900B5F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_93E43506561B848DC70ED4F650900B5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_93E43506561B848DC70ED4F650900B5F" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_93E43506561B848DC70ED4F650900B5F" xlink:type="arc" />
    <link:label id="lab_ppih_EquityAdjustmentForeignCurrency_EBDCF75119C217671D62D4F65090850E_terseLabel_en-US" xlink:label="lab_ppih_EquityAdjustmentForeignCurrency_EBDCF75119C217671D62D4F65090850E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity adjustment foreign currency</link:label>
    <link:label id="lab_ppih_EquityAdjustmentForeignCurrency_EBDCF75119C217671D62D4F65090850E_label_en-US" xlink:label="lab_ppih_EquityAdjustmentForeignCurrency_EBDCF75119C217671D62D4F65090850E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity adjustment foreign currency</link:label>
    <link:label id="lab_ppih_EquityAdjustmentForeignCurrency_EBDCF75119C217671D62D4F65090850E_documentation_en-US" xlink:label="lab_ppih_EquityAdjustmentForeignCurrency_EBDCF75119C217671D62D4F65090850E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity adjustment foreign currency</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_EquityAdjustmentForeignCurrency" xlink:label="loc_ppih_EquityAdjustmentForeignCurrency_EBDCF75119C217671D62D4F65090850E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_EquityAdjustmentForeignCurrency_EBDCF75119C217671D62D4F65090850E" xlink:to="lab_ppih_EquityAdjustmentForeignCurrency_EBDCF75119C217671D62D4F65090850E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_DE5C68D49C97EFBFDB6FD4F65090FA72_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_DE5C68D49C97EFBFDB6FD4F65090FA72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum pension liability, gross</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_DE5C68D49C97EFBFDB6FD4F65090FA72_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_DE5C68D49C97EFBFDB6FD4F65090FA72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_DE5C68D49C97EFBFDB6FD4F65090FA72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_DE5C68D49C97EFBFDB6FD4F65090FA72" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_DE5C68D49C97EFBFDB6FD4F65090FA72" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_977B826E374632F00E8CD4F65090B65F_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_977B826E374632F00E8CD4F65090B65F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable security, gross</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_977B826E374632F00E8CD4F65090B65F_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_977B826E374632F00E8CD4F65090B65F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_977B826E374632F00E8CD4F65090B65F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_977B826E374632F00E8CD4F65090B65F" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_977B826E374632F00E8CD4F65090B65F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_6BB358AA9192CA1C4478D4F6509037CF_terseLabel_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent_6BB358AA9192CA1C4478D4F6509037CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income before tax</link:label>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_6BB358AA9192CA1C4478D4F6509037CF_label_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent_6BB358AA9192CA1C4478D4F6509037CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI before Tax, Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AociBeforeTaxAttributableToParent" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_6BB358AA9192CA1C4478D4F6509037CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociBeforeTaxAttributableToParent_6BB358AA9192CA1C4478D4F6509037CF" xlink:to="lab_us-gaap_AociBeforeTaxAttributableToParent_6BB358AA9192CA1C4478D4F6509037CF" xlink:type="arc" />
    <link:label id="lab_ppih_TaxEffectOfForeignExchange_06F8B329BEFC3341FD36D4F65090FDE3_terseLabel_en-US" xlink:label="lab_ppih_TaxEffectOfForeignExchange_06F8B329BEFC3341FD36D4F65090FDE3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax effect of foreign exchange</link:label>
    <link:label id="lab_ppih_TaxEffectOfForeignExchange_06F8B329BEFC3341FD36D4F65090FDE3_label_en-US" xlink:label="lab_ppih_TaxEffectOfForeignExchange_06F8B329BEFC3341FD36D4F65090FDE3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect of foreign exchange</link:label>
    <link:label id="lab_ppih_TaxEffectOfForeignExchange_06F8B329BEFC3341FD36D4F65090FDE3_documentation_en-US" xlink:label="lab_ppih_TaxEffectOfForeignExchange_06F8B329BEFC3341FD36D4F65090FDE3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax effect of foreign exchange in OCI</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_TaxEffectOfForeignExchange" xlink:label="loc_ppih_TaxEffectOfForeignExchange_06F8B329BEFC3341FD36D4F65090FDE3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_TaxEffectOfForeignExchange_06F8B329BEFC3341FD36D4F65090FDE3" xlink:to="lab_ppih_TaxEffectOfForeignExchange_06F8B329BEFC3341FD36D4F65090FDE3" xlink:type="arc" />
    <link:label id="lab_ppih_TaxEffectOfMinimumPensionLiability_8448C017A1595CB65209D4F650908A2E_terseLabel_en-US" xlink:label="lab_ppih_TaxEffectOfMinimumPensionLiability_8448C017A1595CB65209D4F650908A2E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax effect of minimum pension liability</link:label>
    <link:label id="lab_ppih_TaxEffectOfMinimumPensionLiability_8448C017A1595CB65209D4F650908A2E_label_en-US" xlink:label="lab_ppih_TaxEffectOfMinimumPensionLiability_8448C017A1595CB65209D4F650908A2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect of minimum pension liability</link:label>
    <link:label id="lab_ppih_TaxEffectOfMinimumPensionLiability_8448C017A1595CB65209D4F650908A2E_documentation_en-US" xlink:label="lab_ppih_TaxEffectOfMinimumPensionLiability_8448C017A1595CB65209D4F650908A2E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax effect of minimum pension liability in OCI</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_TaxEffectOfMinimumPensionLiability" xlink:label="loc_ppih_TaxEffectOfMinimumPensionLiability_8448C017A1595CB65209D4F650908A2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_TaxEffectOfMinimumPensionLiability_8448C017A1595CB65209D4F650908A2E" xlink:to="lab_ppih_TaxEffectOfMinimumPensionLiability_8448C017A1595CB65209D4F650908A2E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_9B51B5953039C6603E6BD4F6509064F7_terseLabel_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent_9B51B5953039C6603E6BD4F6509064F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax effect of marketable security</link:label>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_9B51B5953039C6603E6BD4F6509064F7_label_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent_9B51B5953039C6603E6BD4F6509064F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Tax, Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AociTaxAttributableToParent" xlink:label="loc_us-gaap_AociTaxAttributableToParent_9B51B5953039C6603E6BD4F6509064F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociTaxAttributableToParent_9B51B5953039C6603E6BD4F6509064F7" xlink:to="lab_us-gaap_AociTaxAttributableToParent_9B51B5953039C6603E6BD4F6509064F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_056ED8BD6C1479A3F7C0D4F650907009_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_056ED8BD6C1479A3F7C0D4F650907009" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total accumulated other comprehensive loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_056ED8BD6C1479A3F7C0D4F650907009" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_056ED8BD6C1479A3F7C0D4F650907009" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_056ED8BD6C1479A3F7C0D4F650907009" xlink:type="arc" />
    <link:label id="lab_ppih_DebtAbstract_86EA024956F14BC1423E50F49BFE6306_label_en-US" xlink:label="lab_ppih_DebtAbstract_86EA024956F14BC1423E50F49BFE6306" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt [Abstract]</link:label>
    <link:label id="lab_ppih_DebtAbstract_86EA024956F14BC1423E50F49BFE6306_documentation_en-US" xlink:label="lab_ppih_DebtAbstract_86EA024956F14BC1423E50F49BFE6306" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DebtAbstract" xlink:label="loc_ppih_DebtAbstract_86EA024956F14BC1423E50F49BFE6306" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_DebtAbstract_86EA024956F14BC1423E50F49BFE6306" xlink:to="lab_ppih_DebtAbstract_86EA024956F14BC1423E50F49BFE6306" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_15F7D46C1233A1F8D66E50F49BFE5079_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_15F7D46C1233A1F8D66E50F49BFE5079" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_15F7D46C1233A1F8D66E50F49BFE5079_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_15F7D46C1233A1F8D66E50F49BFE5079" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_15F7D46C1233A1F8D66E50F49BFE5079" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_15F7D46C1233A1F8D66E50F49BFE5079" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_15F7D46C1233A1F8D66E50F49BFE5079" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_E5BD99388EA1E483A449D9A97CB5BBCD_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract_E5BD99388EA1E483A449D9A97CB5BBCD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_E5BD99388EA1E483A449D9A97CB5BBCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_E5BD99388EA1E483A449D9A97CB5BBCD" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract_E5BD99388EA1E483A449D9A97CB5BBCD" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53" xlink:to="lab_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_FD1D511E855A6FCFF573D9A9A6F4BFB8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_FD1D511E855A6FCFF573D9A9A6F4BFB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_FD1D511E855A6FCFF573D9A9A6F4BFB8_label_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_FD1D511E855A6FCFF573D9A9A6F4BFB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Long-term and Short-term, Combined Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_FD1D511E855A6FCFF573D9A9A6F4BFB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_FD1D511E855A6FCFF573D9A9A6F4BFB8" xlink:to="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_FD1D511E855A6FCFF573D9A9A6F4BFB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_55F7BA34FB725E8F327DD9A9A6F4338A_terseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense_55F7BA34FB725E8F327DD9A9A6F4338A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_55F7BA34FB725E8F327DD9A9A6F4338A_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense_55F7BA34FB725E8F327DD9A9A6F4338A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_55F7BA34FB725E8F327DD9A9A6F4338A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense_55F7BA34FB725E8F327DD9A9A6F4338A" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense_55F7BA34FB725E8F327DD9A9A6F4338A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_E1F0FB88700DCA12CC29D9A9A6F4B657_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_E1F0FB88700DCA12CC29D9A9A6F4B657" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_E1F0FB88700DCA12CC29D9A9A6F4B657_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_E1F0FB88700DCA12CC29D9A9A6F4B657" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Capital Lease Obligations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_E1F0FB88700DCA12CC29D9A9A6F4B657" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_E1F0FB88700DCA12CC29D9A9A6F4B657" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_E1F0FB88700DCA12CC29D9A9A6F4B657" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_21A92C3DE61A3E4C9CF1D9A9A6F5266F_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet_21A92C3DE61A3E4C9CF1D9A9A6F5266F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized debt issuance costs, Current</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_21A92C3DE61A3E4C9CF1D9A9A6F5266F_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet_21A92C3DE61A3E4C9CF1D9A9A6F5266F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Current, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_21A92C3DE61A3E4C9CF1D9A9A6F5266F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentNet_21A92C3DE61A3E4C9CF1D9A9A6F5266F" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentNet_21A92C3DE61A3E4C9CF1D9A9A6F5266F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShortTermBorrowings_D1774173C5B6D8906DDED9A9A6F5260B_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings_D1774173C5B6D8906DDED9A9A6F5260B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total short-term debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_D1774173C5B6D8906DDED9A9A6F5260B_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings_D1774173C5B6D8906DDED9A9A6F5260B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_D1774173C5B6D8906DDED9A9A6F5260B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings_D1774173C5B6D8906DDED9A9A6F5260B" xlink:to="lab_us-gaap_ShortTermBorrowings_D1774173C5B6D8906DDED9A9A6F5260B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_96C76929400F45179942D9A9A6F5558C_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_96C76929400F45179942D9A9A6F5558C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, interest rate, effective percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_96C76929400F45179942D9A9A6F5558C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_96C76929400F45179942D9A9A6F5558C" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_96C76929400F45179942D9A9A6F5558C" xlink:type="arc" />
    <link:label id="lab_ppih_GeograpicInformationAbstract_0FFB461BAB8BD4D49BF0D9A766C2E5F1_label_en-US" xlink:label="lab_ppih_GeograpicInformationAbstract_0FFB461BAB8BD4D49BF0D9A766C2E5F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geograpic information [Abstract]</link:label>
    <link:label id="lab_ppih_GeograpicInformationAbstract_0FFB461BAB8BD4D49BF0D9A766C2E5F1_documentation_en-US" xlink:label="lab_ppih_GeograpicInformationAbstract_0FFB461BAB8BD4D49BF0D9A766C2E5F1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Geograpic information [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_GeograpicInformationAbstract" xlink:label="loc_ppih_GeograpicInformationAbstract_0FFB461BAB8BD4D49BF0D9A766C2E5F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_GeograpicInformationAbstract_0FFB461BAB8BD4D49BF0D9A766C2E5F1" xlink:to="lab_ppih_GeograpicInformationAbstract_0FFB461BAB8BD4D49BF0D9A766C2E5F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_49A4DE4E51BFC851E430D9A766CF111A_terseLabel_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember_49A4DE4E51BFC851E430D9A766CF111A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_49A4DE4E51BFC851E430D9A766CF111A_label_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember_49A4DE4E51BFC851E430D9A766CF111A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Segments [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllOtherSegmentsMember" xlink:label="loc_us-gaap_AllOtherSegmentsMember_49A4DE4E51BFC851E430D9A766CF111A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllOtherSegmentsMember_49A4DE4E51BFC851E430D9A766CF111A" xlink:to="lab_us-gaap_AllOtherSegmentsMember_49A4DE4E51BFC851E430D9A766CF111A" xlink:type="arc" />
    <link:label id="lab_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098_terseLabel_en-US" xlink:label="lab_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">foreign sales</link:label>
    <link:label id="lab_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098_label_en-US" xlink:label="lab_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">foreign sales</link:label>
    <link:label id="lab_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098_documentation_en-US" xlink:label="lab_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">foreign sales - or foreign customers</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Foreignsales" xlink:label="loc_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098" xlink:to="lab_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1F981FE452F2B3995BC350F49C7B5168_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1F981FE452F2B3995BC350F49C7B5168" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Income and Interest Expense Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1F981FE452F2B3995BC350F49C7B5168_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1F981FE452F2B3995BC350F49C7B5168" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1F981FE452F2B3995BC350F49C7B5168" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1F981FE452F2B3995BC350F49C7B5168" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1F981FE452F2B3995BC350F49C7B5168" xlink:type="arc" />
    <link:label id="lab_ppih_IncomeTaxesAbstract_0823C7FA7E5D0D9D0DC350F49BEEF7B9_label_en-US" xlink:label="lab_ppih_IncomeTaxesAbstract_0823C7FA7E5D0D9D0DC350F49BEEF7B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income taxes [Abstract]</link:label>
    <link:label id="lab_ppih_IncomeTaxesAbstract_0823C7FA7E5D0D9D0DC350F49BEEF7B9_documentation_en-US" xlink:label="lab_ppih_IncomeTaxesAbstract_0823C7FA7E5D0D9D0DC350F49BEEF7B9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income taxes [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncomeTaxesAbstract" xlink:label="loc_ppih_IncomeTaxesAbstract_0823C7FA7E5D0D9D0DC350F49BEEF7B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_IncomeTaxesAbstract_0823C7FA7E5D0D9D0DC350F49BEEF7B9" xlink:to="lab_ppih_IncomeTaxesAbstract_0823C7FA7E5D0D9D0DC350F49BEEF7B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0B359332FD4FB6DF9D7650F49BEE898A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0B359332FD4FB6DF9D7650F49BEE898A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of income tax expense (benefit) [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0B359332FD4FB6DF9D7650F49BEE898A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0B359332FD4FB6DF9D7650F49BEE898A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0B359332FD4FB6DF9D7650F49BEE898A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0B359332FD4FB6DF9D7650F49BEE898A" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0B359332FD4FB6DF9D7650F49BEE898A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0EB50EE6C0A162F20E5850F49BEE0741_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0EB50EE6C0A162F20E5850F49BEE0741" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate reconciliation[Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0EB50EE6C0A162F20E5850F49BEE0741_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0EB50EE6C0A162F20E5850F49BEE0741" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0EB50EE6C0A162F20E5850F49BEE0741" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0EB50EE6C0A162F20E5850F49BEE0741" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0EB50EE6C0A162F20E5850F49BEE0741" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_39077EB649E2865458EC50F49C1DC97B_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_39077EB649E2865458EC50F49C1DC97B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Assumptions Used [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_39077EB649E2865458EC50F49C1DC97B_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_39077EB649E2865458EC50F49C1DC97B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Assumptions Used [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_39077EB649E2865458EC50F49C1DC97B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_39077EB649E2865458EC50F49C1DC97B" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_39077EB649E2865458EC50F49C1DC97B" xlink:type="arc" />
    <link:label id="lab_ppih_CostsinothercomprehensiveincomelossAbstract_878CC81BE81708DDD2A6BD59E60B9DAA_label_en-US" xlink:label="lab_ppih_CostsinothercomprehensiveincomelossAbstract_878CC81BE81708DDD2A6BD59E60B9DAA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs in other comprehensive income (loss) [Abstract]</link:label>
    <link:label id="lab_ppih_CostsinothercomprehensiveincomelossAbstract_878CC81BE81708DDD2A6BD59E60B9DAA_documentation_en-US" xlink:label="lab_ppih_CostsinothercomprehensiveincomelossAbstract_878CC81BE81708DDD2A6BD59E60B9DAA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Costs in other comprehensive income (loss) [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsinothercomprehensiveincomelossAbstract" xlink:label="loc_ppih_CostsinothercomprehensiveincomelossAbstract_878CC81BE81708DDD2A6BD59E60B9DAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_CostsinothercomprehensiveincomelossAbstract_878CC81BE81708DDD2A6BD59E60B9DAA" xlink:to="lab_ppih_CostsinothercomprehensiveincomelossAbstract_878CC81BE81708DDD2A6BD59E60B9DAA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_77283DDDD44B178D76DFBD59E60EA31F_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_77283DDDD44B178D76DFBD59E60EA31F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_77283DDDD44B178D76DFBD59E60EA31F_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_77283DDDD44B178D76DFBD59E60EA31F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_77283DDDD44B178D76DFBD59E60EA31F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_77283DDDD44B178D76DFBD59E60EA31F" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_77283DDDD44B178D76DFBD59E60EA31F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_473648FECB92C3C07F698A0C858C626D_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_473648FECB92C3C07F698A0C858C626D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_473648FECB92C3C07F698A0C858C626D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_473648FECB92C3C07F698A0C858C626D" xlink:to="lab_us-gaap_SegmentReportingAbstract_473648FECB92C3C07F698A0C858C626D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of business information [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:type="arc" />
    <link:label id="lab_dei_EntityIncorporationDateOfIncorporation_984AF8C8FF5A1A7FE8F38A0C858C7DE6_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationDateOfIncorporation_984AF8C8FF5A1A7FE8F38A0C858C7DE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, Date of Incorporation</link:label>
    <link:label id="lab_dei_EntityIncorporationDateOfIncorporation_984AF8C8FF5A1A7FE8F38A0C858C7DE6_label_en-US" xlink:label="lab_dei_EntityIncorporationDateOfIncorporation_984AF8C8FF5A1A7FE8F38A0C858C7DE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, Date of Incorporation</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation_984AF8C8FF5A1A7FE8F38A0C858C7DE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationDateOfIncorporation_984AF8C8FF5A1A7FE8F38A0C858C7DE6" xlink:to="lab_dei_EntityIncorporationDateOfIncorporation_984AF8C8FF5A1A7FE8F38A0C858C7DE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_4E6376ADF3B118CE549450F49C7BFDC2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_4E6376ADF3B118CE549450F49C7BFDC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_4E6376ADF3B118CE549450F49C7BFDC2_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_4E6376ADF3B118CE549450F49C7BFDC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_4E6376ADF3B118CE549450F49C7BFDC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_4E6376ADF3B118CE549450F49C7BFDC2" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_4E6376ADF3B118CE549450F49C7BFDC2" xlink:type="arc" />
    <link:label id="lab_ppih_PropertyUnderCapitalLeasesAbstract_101407556BF3D81BDFA950F49BFEEC9A_label_en-US" xlink:label="lab_ppih_PropertyUnderCapitalLeasesAbstract_101407556BF3D81BDFA950F49BFEEC9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property under capital leases [Abstract]</link:label>
    <link:label id="lab_ppih_PropertyUnderCapitalLeasesAbstract_101407556BF3D81BDFA950F49BFEEC9A_documentation_en-US" xlink:label="lab_ppih_PropertyUnderCapitalLeasesAbstract_101407556BF3D81BDFA950F49BFEEC9A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property under capital leases [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PropertyUnderCapitalLeasesAbstract" xlink:label="loc_ppih_PropertyUnderCapitalLeasesAbstract_101407556BF3D81BDFA950F49BFEEC9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_PropertyUnderCapitalLeasesAbstract_101407556BF3D81BDFA950F49BFEEC9A" xlink:to="lab_ppih_PropertyUnderCapitalLeasesAbstract_101407556BF3D81BDFA950F49BFEEC9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_A30E3695634B3F78DA7B50F49BFE3404_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_A30E3695634B3F78DA7B50F49BFE3404" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of capital leased assets [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_A30E3695634B3F78DA7B50F49BFE3404_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_A30E3695634B3F78DA7B50F49BFE3404" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Capital Leased Assets [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_A30E3695634B3F78DA7B50F49BFE3404" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_A30E3695634B3F78DA7B50F49BFE3404" xlink:to="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_A30E3695634B3F78DA7B50F49BFE3404" xlink:type="arc" />
    <link:label id="lab_ppih_IncomeTaxAbstract_597A52AE05694D65755B50F49C4C49BA_label_en-US" xlink:label="lab_ppih_IncomeTaxAbstract_597A52AE05694D65755B50F49C4C49BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax [Abstract]</link:label>
    <link:label id="lab_ppih_IncomeTaxAbstract_597A52AE05694D65755B50F49C4C49BA_documentation_en-US" xlink:label="lab_ppih_IncomeTaxAbstract_597A52AE05694D65755B50F49C4C49BA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income taxes [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncomeTaxAbstract" xlink:label="loc_ppih_IncomeTaxAbstract_597A52AE05694D65755B50F49C4C49BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_IncomeTaxAbstract_597A52AE05694D65755B50F49C4C49BA" xlink:to="lab_ppih_IncomeTaxAbstract_597A52AE05694D65755B50F49C4C49BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_FE19A62343868809934850F49C4CD52B_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_FE19A62343868809934850F49C4CD52B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_FE19A62343868809934850F49C4CD52B_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_FE19A62343868809934850F49C4CD52B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_FE19A62343868809934850F49C4CD52B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_FE19A62343868809934850F49C4CD52B" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_FE19A62343868809934850F49C4CD52B" xlink:type="arc" />
    <link:label id="lab_ppih_TermLoansAbstract_49D03B6EC061A2B838F0D5E5B9B67CD3_label_en-US" xlink:label="lab_ppih_TermLoansAbstract_49D03B6EC061A2B838F0D5E5B9B67CD3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term loans [Abstract]</link:label>
    <link:label id="lab_ppih_TermLoansAbstract_49D03B6EC061A2B838F0D5E5B9B67CD3_documentation_en-US" xlink:label="lab_ppih_TermLoansAbstract_49D03B6EC061A2B838F0D5E5B9B67CD3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term loans [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_TermLoansAbstract" xlink:label="loc_ppih_TermLoansAbstract_49D03B6EC061A2B838F0D5E5B9B67CD3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_TermLoansAbstract_49D03B6EC061A2B838F0D5E5B9B67CD3" xlink:to="lab_ppih_TermLoansAbstract_49D03B6EC061A2B838F0D5E5B9B67CD3" xlink:type="arc" />
    <link:label id="lab_ppih_AllowanceForBadDebtAbstract_5A287EA82FDAFBC69B6750F49AB679A5_label_en-US" xlink:label="lab_ppih_AllowanceForBadDebtAbstract_5A287EA82FDAFBC69B6750F49AB679A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for bad debt [Abstract]</link:label>
    <link:label id="lab_ppih_AllowanceForBadDebtAbstract_5A287EA82FDAFBC69B6750F49AB679A5_documentation_en-US" xlink:label="lab_ppih_AllowanceForBadDebtAbstract_5A287EA82FDAFBC69B6750F49AB679A5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allowance for bad debt [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_AllowanceForBadDebtAbstract" xlink:label="loc_ppih_AllowanceForBadDebtAbstract_5A287EA82FDAFBC69B6750F49AB679A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_AllowanceForBadDebtAbstract_5A287EA82FDAFBC69B6750F49AB679A5" xlink:to="lab_ppih_AllowanceForBadDebtAbstract_5A287EA82FDAFBC69B6750F49AB679A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_A2A8C9F315626CCC865E50F49AB6EF4C_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_A2A8C9F315626CCC865E50F49AB6EF4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_A2A8C9F315626CCC865E50F49AB6EF4C_label_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_A2A8C9F315626CCC865E50F49AB6EF4C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_A2A8C9F315626CCC865E50F49AB6EF4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_A2A8C9F315626CCC865E50F49AB6EF4C" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_A2A8C9F315626CCC865E50F49AB6EF4C" xlink:type="arc" />
    <link:label id="lab_ppih_A401KAbstract_BE137C2EE50799C4B046BD59C668AC6C_label_en-US" xlink:label="lab_ppih_A401KAbstract_BE137C2EE50799C4B046BD59C668AC6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">401K [Abstract]</link:label>
    <link:label id="lab_ppih_A401KAbstract_BE137C2EE50799C4B046BD59C668AC6C_documentation_en-US" xlink:label="lab_ppih_A401KAbstract_BE137C2EE50799C4B046BD59C668AC6C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">401K [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_A401KAbstract" xlink:label="loc_ppih_A401KAbstract_BE137C2EE50799C4B046BD59C668AC6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_A401KAbstract_BE137C2EE50799C4B046BD59C668AC6C" xlink:to="lab_ppih_A401KAbstract_BE137C2EE50799C4B046BD59C668AC6C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0BB2E54F8F0A572A2956BD59C66F3306_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0BB2E54F8F0A572A2956BD59C66F3306" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0BB2E54F8F0A572A2956BD59C66F3306_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0BB2E54F8F0A572A2956BD59C66F3306" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0BB2E54F8F0A572A2956BD59C66F3306" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0BB2E54F8F0A572A2956BD59C66F3306" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0BB2E54F8F0A572A2956BD59C66F3306" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_73EB05251320D376C770BD59C66F8E7E_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_73EB05251320D376C770BD59C66F8E7E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum % of each participant's salary</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_73EB05251320D376C770BD59C66F8E7E_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_73EB05251320D376C770BD59C66F8E7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_73EB05251320D376C770BD59C66F8E7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_73EB05251320D376C770BD59C66F8E7E" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_73EB05251320D376C770BD59C66F8E7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_0C4654D0672770C7DB56BD59C66F8844_terseLabel_en-US" xlink:label="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_0C4654D0672770C7DB56BD59C66F8844" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Description</link:label>
    <link:label id="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_0C4654D0672770C7DB56BD59C66F8844_label_en-US" xlink:label="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_0C4654D0672770C7DB56BD59C66F8844" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:label="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_0C4654D0672770C7DB56BD59C66F8844" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_0C4654D0672770C7DB56BD59C66F8844" xlink:to="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_0C4654D0672770C7DB56BD59C66F8844" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_C421F5ACD6B2F6B9717050F49BBF7BAE_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_C421F5ACD6B2F6B9717050F49BBF7BAE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_C421F5ACD6B2F6B9717050F49BBF7BAE_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_C421F5ACD6B2F6B9717050F49BBF7BAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_C421F5ACD6B2F6B9717050F49BBF7BAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_C421F5ACD6B2F6B9717050F49BBF7BAE" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_C421F5ACD6B2F6B9717050F49BBF7BAE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_D982A097BF4BD8AA9C72BD59D39F3C24_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_D982A097BF4BD8AA9C72BD59D39F3C24" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_D982A097BF4BD8AA9C72BD59D39F3C24_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_D982A097BF4BD8AA9C72BD59D39F3C24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_D982A097BF4BD8AA9C72BD59D39F3C24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_D982A097BF4BD8AA9C72BD59D39F3C24" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_D982A097BF4BD8AA9C72BD59D39F3C24" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_11F0ADEB2928DB3BA180BD59D39F519B_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_11F0ADEB2928DB3BA180BD59D39F519B" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Recognized actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_11F0ADEB2928DB3BA180BD59D39F519B_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_11F0ADEB2928DB3BA180BD59D39F519B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_11F0ADEB2928DB3BA180BD59D39F519B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_11F0ADEB2928DB3BA180BD59D39F519B" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_11F0ADEB2928DB3BA180BD59D39F519B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_454BCD529DBF45792A04BD59D39F040D_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_454BCD529DBF45792A04BD59D39F040D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net periodic benefit income</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_454BCD529DBF45792A04BD59D39F040D_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_454BCD529DBF45792A04BD59D39F040D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_454BCD529DBF45792A04BD59D39F040D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_454BCD529DBF45792A04BD59D39F040D" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_454BCD529DBF45792A04BD59D39F040D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0C2710DA6861010960C5D9A9A421800C_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0C2710DA6861010960C5D9A9A421800C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, vested and expected to vest, outstanding, number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0C2710DA6861010960C5D9A9A421800C_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0C2710DA6861010960C5D9A9A421800C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0C2710DA6861010960C5D9A9A421800C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0C2710DA6861010960C5D9A9A421800C" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0C2710DA6861010960C5D9A9A421800C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8C008F74685AD37D87FBD9A9A421A6A0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8C008F74685AD37D87FBD9A9A421A6A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, vested and expected to vest, outstanding, weighted average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8C008F74685AD37D87FBD9A9A421A6A0_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8C008F74685AD37D87FBD9A9A421A6A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8C008F74685AD37D87FBD9A9A421A6A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8C008F74685AD37D87FBD9A9A421A6A0" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8C008F74685AD37D87FBD9A9A421A6A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1FB4FAD876B733B038B2D9A9A421E574_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1FB4FAD876B733B038B2D9A9A421E574" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercisable</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1FB4FAD876B733B038B2D9A9A421E574_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1FB4FAD876B733B038B2D9A9A421E574" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1FB4FAD876B733B038B2D9A9A421E574" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1FB4FAD876B733B038B2D9A9A421E574" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1FB4FAD876B733B038B2D9A9A421E574" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4AF2DC72B72E42294366D9A9A42156D0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4AF2DC72B72E42294366D9A9A42156D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercisable, weighted average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4AF2DC72B72E42294366D9A9A42156D0_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4AF2DC72B72E42294366D9A9A42156D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4AF2DC72B72E42294366D9A9A42156D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4AF2DC72B72E42294366D9A9A42156D0" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4AF2DC72B72E42294366D9A9A42156D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ADA5955C3D71AE909B6CD9A9A421EE5D_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ADA5955C3D71AE909B6CD9A9A421EE5D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercisable, weighted average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ADA5955C3D71AE909B6CD9A9A421EE5D_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ADA5955C3D71AE909B6CD9A9A421EE5D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ADA5955C3D71AE909B6CD9A9A421EE5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ADA5955C3D71AE909B6CD9A9A421EE5D" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ADA5955C3D71AE909B6CD9A9A421EE5D" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_A7F35255985CDDC840B1D9A9A421D809_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_A7F35255985CDDC840B1D9A9A421D809" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercisable, intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_A7F35255985CDDC840B1D9A9A421D809_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_A7F35255985CDDC840B1D9A9A421D809" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_A7F35255985CDDC840B1D9A9A421D809" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_A7F35255985CDDC840B1D9A9A421D809" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_A7F35255985CDDC840B1D9A9A421D809" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80D986D9C001824EB1E0D9A9A421A1F6_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80D986D9C001824EB1E0D9A9A421A1F6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80D986D9C001824EB1E0D9A9A421A1F6_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80D986D9C001824EB1E0D9A9A421A1F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80D986D9C001824EB1E0D9A9A421A1F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80D986D9C001824EB1E0D9A9A421A1F6" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80D986D9C001824EB1E0D9A9A421A1F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0BE49DD443BF4633D725D9A9A421E39D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0BE49DD443BF4633D725D9A9A421E39D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercises, weighted average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0BE49DD443BF4633D725D9A9A421E39D_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0BE49DD443BF4633D725D9A9A421E39D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0BE49DD443BF4633D725D9A9A421E39D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0BE49DD443BF4633D725D9A9A421E39D" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0BE49DD443BF4633D725D9A9A421E39D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_A121574BFA839F1A5C80D9A9A42256F3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_A121574BFA839F1A5C80D9A9A42256F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercised, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_A121574BFA839F1A5C80D9A9A42256F3_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_A121574BFA839F1A5C80D9A9A42256F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_A121574BFA839F1A5C80D9A9A42256F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_A121574BFA839F1A5C80D9A9A42256F3" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_A121574BFA839F1A5C80D9A9A42256F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_58607A137F3944C13F2DD9A9A422B24E_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_58607A137F3944C13F2DD9A9A422B24E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, forfeitures and expirations, weighted average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_58607A137F3944C13F2DD9A9A422B24E_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_58607A137F3944C13F2DD9A9A422B24E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_58607A137F3944C13F2DD9A9A422B24E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_58607A137F3944C13F2DD9A9A422B24E" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_58607A137F3944C13F2DD9A9A422B24E" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpense_64048AC005937227414850F49BBF300B_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense_64048AC005937227414850F49BBF300B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_64048AC005937227414850F49BBF300B_label_en-US" xlink:label="lab_us-gaap_InterestExpense_64048AC005937227414850F49BBF300B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_64048AC005937227414850F49BBF300B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_64048AC005937227414850F49BBF300B" xlink:to="lab_us-gaap_InterestExpense_64048AC005937227414850F49BBF300B" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestIncomeOther_069764FDFA876AD30BB150F49BBF61BA_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOther_069764FDFA876AD30BB150F49BBF61BA" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOther_069764FDFA876AD30BB150F49BBF61BA_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOther_069764FDFA876AD30BB150F49BBF61BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income, Other</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="loc_us-gaap_InterestIncomeOther_069764FDFA876AD30BB150F49BBF61BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther_069764FDFA876AD30BB150F49BBF61BA" xlink:to="lab_us-gaap_InterestIncomeOther_069764FDFA876AD30BB150F49BBF61BA" xlink:type="arc" />
    <link:label id="lab_ppih_BusinessinformationAbstract_2C501228006581D02CF99123AE81F004_label_en-US" xlink:label="lab_ppih_BusinessinformationAbstract_2C501228006581D02CF99123AE81F004" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business information [Abstract]</link:label>
    <link:label id="lab_ppih_BusinessinformationAbstract_2C501228006581D02CF99123AE81F004_documentation_en-US" xlink:label="lab_ppih_BusinessinformationAbstract_2C501228006581D02CF99123AE81F004" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business information [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_BusinessinformationAbstract" xlink:label="loc_ppih_BusinessinformationAbstract_2C501228006581D02CF99123AE81F004" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_BusinessinformationAbstract_2C501228006581D02CF99123AE81F004" xlink:to="lab_ppih_BusinessinformationAbstract_2C501228006581D02CF99123AE81F004" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E_label_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:to="lab_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0_label_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0" xlink:to="lab_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsegments Consolidation Items [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6_label_en-US" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsegments Consolidation Items [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:to="lab_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsegments Consolidation Items [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1_label_en-US" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsegments Consolidation Items [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1" xlink:to="lab_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1_label_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4F3ADDE919D8895CA8EE9123B14F53D3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4F3ADDE919D8895CA8EE9123B14F53D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4F3ADDE919D8895CA8EE9123B14F53D3_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4F3ADDE919D8895CA8EE9123B14F53D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4F3ADDE919D8895CA8EE9123B14F53D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4F3ADDE919D8895CA8EE9123B14F53D3" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4F3ADDE919D8895CA8EE9123B14F53D3" xlink:type="arc" />
    <link:label id="lab_ppih_DefinedpensionAbstract_BF5E78004720D943417BBF6AE53F49F2_label_en-US" xlink:label="lab_ppih_DefinedpensionAbstract_BF5E78004720D943417BBF6AE53F49F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined pension [Abstract]</link:label>
    <link:label id="lab_ppih_DefinedpensionAbstract_BF5E78004720D943417BBF6AE53F49F2_documentation_en-US" xlink:label="lab_ppih_DefinedpensionAbstract_BF5E78004720D943417BBF6AE53F49F2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined pension [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DefinedpensionAbstract" xlink:label="loc_ppih_DefinedpensionAbstract_BF5E78004720D943417BBF6AE53F49F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_DefinedpensionAbstract_BF5E78004720D943417BBF6AE53F49F2" xlink:to="lab_ppih_DefinedpensionAbstract_BF5E78004720D943417BBF6AE53F49F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_492D2E0CB0873EE76F2CBF6AE549B3B7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_492D2E0CB0873EE76F2CBF6AE549B3B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_492D2E0CB0873EE76F2CBF6AE549B3B7_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_492D2E0CB0873EE76F2CBF6AE549B3B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_492D2E0CB0873EE76F2CBF6AE549B3B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_492D2E0CB0873EE76F2CBF6AE549B3B7" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_492D2E0CB0873EE76F2CBF6AE549B3B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_FB2CD2E2AF928519CEC050F49C8A6F33_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_FB2CD2E2AF928519CEC050F49C8A6F33" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of income tax contingencies [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_FB2CD2E2AF928519CEC050F49C8A6F33_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_FB2CD2E2AF928519CEC050F49C8A6F33" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_FB2CD2E2AF928519CEC050F49C8A6F33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_FB2CD2E2AF928519CEC050F49C8A6F33" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_FB2CD2E2AF928519CEC050F49C8A6F33" xlink:type="arc" />
    <link:label id="lab_ppih_Newaccountingpronouncements.Abstract_22FC72FAEB965D26C33550F49B040EC1_label_en-US" xlink:label="lab_ppih_Newaccountingpronouncements.Abstract_22FC72FAEB965D26C33550F49B040EC1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New accounting pronouncements. [Abstract]</link:label>
    <link:label id="lab_ppih_Newaccountingpronouncements.Abstract_22FC72FAEB965D26C33550F49B040EC1_documentation_en-US" xlink:label="lab_ppih_Newaccountingpronouncements.Abstract_22FC72FAEB965D26C33550F49B040EC1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements. [Abstract]</link:label>
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Newaccountingpronouncements.Abstract" xlink:label="loc_ppih_Newaccountingpronouncements.Abstract_22FC72FAEB965D26C33550F49B040EC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ppih_Newaccountingpronouncements.Abstract_22FC72FAEB965D26C33550F49B040EC1" xlink:to="lab_ppih_Newaccountingpronouncements.Abstract_22FC72FAEB965D26C33550F49B040EC1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7012CB5B2B1A49CFF24250F49B04170F_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7012CB5B2B1A49CFF24250F49B04170F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7012CB5B2B1A49CFF24250F49B04170F_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7012CB5B2B1A49CFF24250F49B04170F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7012CB5B2B1A49CFF24250F49B04170F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7012CB5B2B1A49CFF24250F49B04170F" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7012CB5B2B1A49CFF24250F49B04170F" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>ppih-20180131_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.permapipe.com/role/AcquisitionDetails" xlink:href="ppih-20180131.xsd#AcquisitionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/AcquisitionNotes" xlink:href="ppih-20180131.xsd#AcquisitionNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/AcquisitionTables" xlink:href="ppih-20180131.xsd#AcquisitionTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BalanceSheetParentheticals" xlink:href="ppih-20180131.xsd#BalanceSheetParentheticals" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationBusinessInformationNotes" xlink:href="ppih-20180131.xsd#BusinessInformationBusinessInformationNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationBusinessReportingDetails" xlink:href="ppih-20180131.xsd#BusinessInformationBusinessReportingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationGeographicInformationDetails" xlink:href="ppih-20180131.xsd#BusinessInformationGeographicInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/BusinessInformationGeographicInformationTables" xlink:href="ppih-20180131.xsd#BusinessInformationGeographicInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedBalanceSheets" xlink:href="ppih-20180131.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfComprehensiveLossStatement" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfComprehensiveLossStatement" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfOperationsStatement" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfOperationsStatement" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:href="ppih-20180131.xsd#ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsDetails" xlink:href="ppih-20180131.xsd#CorrectionOfImmaterialErrorsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsNotes" xlink:href="ppih-20180131.xsd#CorrectionOfImmaterialErrorsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsTables" xlink:href="ppih-20180131.xsd#CorrectionOfImmaterialErrorsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:href="ppih-20180131.xsd#CostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:href="ppih-20180131.xsd#CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:href="ppih-20180131.xsd#CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/Debt" xlink:href="ppih-20180131.xsd#Debt" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/Debt5YearRepaymentDetails" xlink:href="ppih-20180131.xsd#Debt5YearRepaymentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtCapitalLeasesDetails" xlink:href="ppih-20180131.xsd#DebtCapitalLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtDebtByTypeDetails" xlink:href="ppih-20180131.xsd#DebtDebtByTypeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtDebtRepaymentTables" xlink:href="ppih-20180131.xsd#DebtDebtRepaymentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtMortgageDetails" xlink:href="ppih-20180131.xsd#DebtMortgageDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtNarrativeDetails" xlink:href="ppih-20180131.xsd#DebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DebtTermLoansDetails" xlink:href="ppih-20180131.xsd#DebtTermLoansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockDetails" xlink:href="ppih-20180131.xsd#DeferredAndRestrictedStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockNotes" xlink:href="ppih-20180131.xsd#DeferredAndRestrictedStockNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DeferredAndRestrictedStockTables" xlink:href="ppih-20180131.xsd#DeferredAndRestrictedStockTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsNarrativeDetails" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsNotes" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DiscontinuedOperationsTables" xlink:href="ppih-20180131.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/DocumentAndEntityInformationDocument" xlink:href="ppih-20180131.xsd#DocumentAndEntityInformationDocument" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxes" xlink:href="ppih-20180131.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfDeferredIncomeTaxTables" xlink:href="ppih-20180131.xsd#IncomeTaxesComponentsOfDeferredIncomeTaxTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables" xlink:href="ppih-20180131.xsd#IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesDeferredIncomeTaxDisclosureDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesDeferredIncomeTaxDisclosureDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesIncomeTaxNarrativeDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesIncomeTaxNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesLossIncomeBeforeIncomeTaxesTables" xlink:href="ppih-20180131.xsd#IncomeTaxesLossIncomeBeforeIncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesReconcilationToEtrRateDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesReconcilationToEtrRateDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesUtpDetails" xlink:href="ppih-20180131.xsd#IncomeTaxesUtpDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/IncomeTaxesUtpTables" xlink:href="ppih-20180131.xsd#IncomeTaxesUtpTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/InterestExpenseNetDetails" xlink:href="ppih-20180131.xsd#InterestExpenseNetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/InterestExpenseNetNotes" xlink:href="ppih-20180131.xsd#InterestExpenseNetNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/InterestExpenseNetTables" xlink:href="ppih-20180131.xsd#InterestExpenseNetTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformation" xlink:href="ppih-20180131.xsd#LeaseInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationFutureMinimumLeasePaymentsTables" xlink:href="ppih-20180131.xsd#LeaseInformationFutureMinimumLeasePaymentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationFutureMinimumPaymentsDetails" xlink:href="ppih-20180131.xsd#LeaseInformationFutureMinimumPaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalLeaseTables" xlink:href="ppih-20180131.xsd#LeaseInformationPropertyUnderCapitalLeaseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalizedLeasesDetails" xlink:href="ppih-20180131.xsd#LeaseInformationPropertyUnderCapitalizedLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/LeaseInformationRentalExpenseDetails" xlink:href="ppih-20180131.xsd#LeaseInformationRentalExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/NewAccountingPronouncements" xlink:href="ppih-20180131.xsd#NewAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/Retention" xlink:href="ppih-20180131.xsd#Retention" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetentionRetentionPayableDetails" xlink:href="ppih-20180131.xsd#RetentionRetentionPayableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetentionRetentionReceivableDetails" xlink:href="ppih-20180131.xsd#RetentionRetentionReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlans401KDetails" xlink:href="ppih-20180131.xsd#RetirementPlans401KDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables" xlink:href="ppih-20180131.xsd#RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansAssumptionsDetails" xlink:href="ppih-20180131.xsd#RetirementPlansAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansAssumptionsTables" xlink:href="ppih-20180131.xsd#RetirementPlansAssumptionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansCashFlowsDetails" xlink:href="ppih-20180131.xsd#RetirementPlansCashFlowsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansCashFlowsTables" xlink:href="ppih-20180131.xsd#RetirementPlansCashFlowsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:href="ppih-20180131.xsd#RetirementPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostTables" xlink:href="ppih-20180131.xsd#RetirementPlansComponentsOfNetPeriodicBenefitCostTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansDefinedPensionDisclosureTables" xlink:href="ppih-20180131.xsd#RetirementPlansDefinedPensionDisclosureTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansMultiEmployerDetails" xlink:href="ppih-20180131.xsd#RetirementPlansMultiEmployerDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansMultiEmployerTables" xlink:href="ppih-20180131.xsd#RetirementPlansMultiEmployerTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansPlanAssetsDetails" xlink:href="ppih-20180131.xsd#RetirementPlansPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansPlanAssetsTables" xlink:href="ppih-20180131.xsd#RetirementPlansPlanAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansRecognizedInOtherComprehensiveIncomeDetails" xlink:href="ppih-20180131.xsd#RetirementPlansRecognizedInOtherComprehensiveIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:href="ppih-20180131.xsd#RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/RetirementPlansRetirementPlansNotes" xlink:href="ppih-20180131.xsd#RetirementPlansRetirementPlansNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ScheduleIi" xlink:href="ppih-20180131.xsd#ScheduleIi" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ScheduleIiAllowanceForBadDebtTables" xlink:href="ppih-20180131.xsd#ScheduleIiAllowanceForBadDebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/ScheduleIiDetails" xlink:href="ppih-20180131.xsd#ScheduleIiDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPolicies" xlink:href="ppih-20180131.xsd#SignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesCashAndCashEquivalentsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesCashAndCashEquivalentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesDraftsPayableDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesDraftsPayableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesFinancialInstrumentsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesFinancialInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillTableTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesGoodwillTableTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesInventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesLongLivedAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerCommonShareTables" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesNetLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerShareDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesNetLossPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesReclassificationDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesReclassificationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesResearchAndDevelopmentDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesResearchAndDevelopmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesRestrictedCashDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesRestrictedCashDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesSegmentsDetails" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesSegmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/SignificantAccountingPoliciesSignificantAccountingPolicies" xlink:href="ppih-20180131.xsd#SignificantAccountingPoliciesSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptions" xlink:href="ppih-20180131.xsd#StockOptions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsFairValueAssumptionsDetails" xlink:href="ppih-20180131.xsd#StockOptionsFairValueAssumptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionActivityDetails" xlink:href="ppih-20180131.xsd#StockOptionsOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionActivityTables" xlink:href="ppih-20180131.xsd#StockOptionsOptionActivityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionsAdditionalTextDetails" xlink:href="ppih-20180131.xsd#StockOptionsOptionsAdditionalTextDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsOptionsByGrantPriceTables" xlink:href="ppih-20180131.xsd#StockOptionsOptionsByGrantPriceTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsStockBasedCompensationExpenseTables" xlink:href="ppih-20180131.xsd#StockOptionsStockBasedCompensationExpenseTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsStockCompensationExpenseDetails" xlink:href="ppih-20180131.xsd#StockOptionsStockCompensationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsUnvestedOptionsDetails" xlink:href="ppih-20180131.xsd#StockOptionsUnvestedOptionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockOptionsUnvestedOptionsTables" xlink:href="ppih-20180131.xsd#StockOptionsUnvestedOptionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockRights" xlink:href="ppih-20180131.xsd#StockRights" xlink:type="simple" />
  <link:roleRef roleURI="http://www.permapipe.com/role/StockRightsNarrativeDetails" xlink:href="ppih-20180131.xsd#StockRightsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:presentationLink xlink:role="http://www.permapipe.com/role/AcquisitionDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_AcquisitionAbstract" xlink:label="loc_ppih_AcquisitionAbstract_ACAC542E64D1CD5A874ABB372CB37087" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_AD3E8217C63DFB770938BB372CB3CC23" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AcquisitionAbstract_ACAC542E64D1CD5A874ABB372CB37087" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_AD3E8217C63DFB770938BB372CB3CC23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8645ACD3CC820D31FE87BB372CB34C30" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_AD3E8217C63DFB770938BB372CB3CC23" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8645ACD3CC820D31FE87BB372CB34C30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_240206C7D9466F28083DBB372CB3BE65" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8645ACD3CC820D31FE87BB372CB34C30" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_240206C7D9466F28083DBB372CB3BE65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_DB862EC8A2E559B178E5BB372CB48A00" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_AD3E8217C63DFB770938BB372CB3CC23" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_DB862EC8A2E559B178E5BB372CB48A00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_A93648076E3003A4745CBB372CB44945" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_DB862EC8A2E559B178E5BB372CB48A00" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_A93648076E3003A4745CBB372CB44945" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_EF1E6FD829E5E1F707D5BB372CB49BA3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_AD3E8217C63DFB770938BB372CB3CC23" xlink:to="loc_us-gaap_StatementClassOfStockAxis_EF1E6FD829E5E1F707D5BB372CB49BA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_5A3AA3B21AE2EB6E96E3BB372CB4B698" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_EF1E6FD829E5E1F707D5BB372CB49BA3" xlink:to="loc_us-gaap_ClassOfStockDomain_5A3AA3B21AE2EB6E96E3BB372CB4B698" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_AD3E8217C63DFB770938BB372CB3CC23" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionNameOfAcquiredEntity" xlink:label="loc_us-gaap_BusinessAcquisitionNameOfAcquiredEntity_60FCD739319BC3EBA20EBB372CB4262C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessAcquisitionNameOfAcquiredEntity_60FCD739319BC3EBA20EBB372CB4262C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="loc_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_4013F6FD44CE23B39DFCBB372CB4BB60" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_4013F6FD44CE23B39DFCBB372CB4BB60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_2F89A4573A8E1FF9BB64BB372CB4F1EE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_2F89A4573A8E1FF9BB64BB372CB4F1EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6719671FFD0600550020BB372CB520B3" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6719671FFD0600550020BB372CB520B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_861AD9A6AED4E588838CBB372CB57306" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_861AD9A6AED4E588838CBB372CB57306" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_45C07C31F70FDA806925BB372CB5FD12" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_45C07C31F70FDA806925BB372CB5FD12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_2D74EB151956FCC02EE1BB372CB58A8E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_2D74EB151956FCC02EE1BB372CB58A8E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_CAECD92BD1F5C50BE83ABB372CB52BC9" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_CAECD92BD1F5C50BE83ABB372CB52BC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C81AED02015B35079984BB372CB5CB40" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C81AED02015B35079984BB372CB5CB40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_D1150394FAE9A73F9746BB372CB518ED" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_D1150394FAE9A73F9746BB372CB518ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_D3C1785821C4295A2807BB372CB5518C" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_D3C1785821C4295A2807BB372CB5518C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_6BF0EE1E72A091C3A90ABB372CB5B04D" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_Goodwill_6BF0EE1E72A091C3A90ABB372CB5B04D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_A1D212D4FE18E2C58859BB372CB61620" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_A1D212D4FE18E2C58859BB372CB61620" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_D0153000AFF2C30B6530BB372CB697BF" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_D0153000AFF2C30B6530BB372CB697BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E1060D5331F2911E7BAEBB372CB69B6A" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E1060D5331F2911E7BAEBB372CB69B6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_A36F96725CD28A0A19FFBB372CB6E387" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_A36F96725CD28A0A19FFBB372CB6E387" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_85D3BC773F6D14679A27BB372CB64364" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_373D146F202BC9EF52B8BB372CB45D8A" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_85D3BC773F6D14679A27BB372CB64364" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/AcquisitionNotes" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_AcquisitionAbstract" xlink:label="loc_ppih_AcquisitionAbstract_0AE4E1DCF4EB7AC91ADB50F49AB6AD7B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_BA83C0C490383E614EB850F49AB60519" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AcquisitionAbstract_0AE4E1DCF4EB7AC91ADB50F49AB6AD7B" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_BA83C0C490383E614EB850F49AB60519" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_E7A88DDDF388A0F5530150F49AB63F3E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_BA83C0C490383E614EB850F49AB60519" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_E7A88DDDF388A0F5530150F49AB63F3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ED5C44A42B3E7A5EEC8250F49AB61FD5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_E7A88DDDF388A0F5530150F49AB63F3E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ED5C44A42B3E7A5EEC8250F49AB61FD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_C224E4BB3F4656808F5950F49AB6C0CE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_BA83C0C490383E614EB850F49AB60519" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_C224E4BB3F4656808F5950F49AB6C0CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_D85201F158030E59E1DB50F49AB69967" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_C224E4BB3F4656808F5950F49AB6C0CE" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_D85201F158030E59E1DB50F49AB69967" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_CA18A840DEEFB13D9E7C50F49AB68356" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_BA83C0C490383E614EB850F49AB60519" xlink:to="loc_us-gaap_StatementClassOfStockAxis_CA18A840DEEFB13D9E7C50F49AB68356" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_42D6BFADE255236A2A5750F49AB6AD7C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_CA18A840DEEFB13D9E7C50F49AB68356" xlink:to="loc_us-gaap_ClassOfStockDomain_42D6BFADE255236A2A5750F49AB6AD7C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_76D07F7DA4AD294B06C550F49AB63959" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_BA83C0C490383E614EB850F49AB60519" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_76D07F7DA4AD294B06C550F49AB63959" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_502BBFB938E345480A9150F49AB69B32" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76D07F7DA4AD294B06C550F49AB63959" xlink:to="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_502BBFB938E345480A9150F49AB69B32" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/AcquisitionTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_AcquisitionAbstract" xlink:label="loc_ppih_AcquisitionAbstract_5152D29D50ADD87152EA50F49BAD3491" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AcquisitionAbstract_5152D29D50ADD87152EA50F49BAD3491" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3F99E7F1EB18233B196550F49BAD7A85" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59E0E54350316F79FF7E50F49BADF876" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2939BA7EA28A6B4898BB50F49BAD84A1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2939BA7EA28A6B4898BB50F49BAD84A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1550DC085CD8C5ECB9BB50F49BADFDC3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2939BA7EA28A6B4898BB50F49BAD84A1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1550DC085CD8C5ECB9BB50F49BADFDC3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_87E626BB5749D3C99B5A50F49BAD3E38" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:to="loc_us-gaap_StatementClassOfStockAxis_87E626BB5749D3C99B5A50F49BAD3E38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_0F87B924D7929B77C2CD50F49BADC0F8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_87E626BB5749D3C99B5A50F49BAD3E38" xlink:to="loc_us-gaap_ClassOfStockDomain_0F87B924D7929B77C2CD50F49BADC0F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D94EE102F8A3F146770E50F49BAD4510" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3E69DFA21B7275CBFE6250F49BAE8C99" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_77CA0F25F98AE953908750F49BAD1F74" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3E69DFA21B7275CBFE6250F49BAE8C99" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/BalanceSheetParentheticals" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ParentheticalsAbstract" xlink:label="loc_ppih_ParentheticalsAbstract_98328C9DC6DC0038C38650F49CE8587A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_EC066EB0C8F878F17E7050F49CE8142D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ParentheticalsAbstract_98328C9DC6DC0038C38650F49CE8587A" xlink:to="loc_us-gaap_StatementTable_EC066EB0C8F878F17E7050F49CE8142D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_A81CD9C14CDE9B34CA5D50F49CE85022" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_EC066EB0C8F878F17E7050F49CE8142D" xlink:to="loc_us-gaap_StatementScenarioAxis_A81CD9C14CDE9B34CA5D50F49CE85022" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_F905136C1897A960907950F49CE8010D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_A81CD9C14CDE9B34CA5D50F49CE85022" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_F905136C1897A960907950F49CE8010D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5E8E5B1B374C6AEEC2BC50F49CE8A8E8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_EC066EB0C8F878F17E7050F49CE8142D" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5E8E5B1B374C6AEEC2BC50F49CE8A8E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_DE747EABE48973A6246B50F49CE8753F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5E8E5B1B374C6AEEC2BC50F49CE8A8E8" xlink:to="loc_us-gaap_ClassOfStockDomain_DE747EABE48973A6246B50F49CE8753F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_EC066EB0C8F878F17E7050F49CE8142D" xlink:to="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_FA52FD9187BFB0B8126D50F49CE8D553" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_FA52FD9187BFB0B8126D50F49CE8D553" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_97C1F151C873AD691A1E50F49CE82FEC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_97C1F151C873AD691A1E50F49CE82FEC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1450F627AFFB3833940050F49CE833AD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1450F627AFFB3833940050F49CE833AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_E765C6865EBBFF5F6B1350F49CE8D943" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_CommonStockSharesIssued_E765C6865EBBFF5F6B1350F49CE8D943" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9760594441C3EB6AD56F50F49CE8492D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9760594441C3EB6AD56F50F49CE8492D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_50A796F681DD7769B56150F49CE82206" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_E9493D0654A2BEC61E0450F49CE8C91F" xlink:to="loc_us-gaap_TreasuryStockShares_50A796F681DD7769B56150F49CE82206" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/BusinessInformationBusinessInformationNotes" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_BusinessinformationAbstract" xlink:label="loc_ppih_BusinessinformationAbstract_2C501228006581D02CF99123AE81F004" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_BusinessinformationAbstract_2C501228006581D02CF99123AE81F004" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4655F308175FCA6CEA3D9123B10F3A5E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4655F308175FCA6CEA3D9123B10F3A5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5F37F59E00F622834D209123B1113F2A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4655F308175FCA6CEA3D9123B10F3A5E" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5F37F59E00F622834D209123B1113F2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="loc_us-gaap_ConsolidationItemsAxis_1DF8F651C12E445DA9A69123B114A463" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="loc_us-gaap_ConsolidationItemsAxis_1DF8F651C12E445DA9A69123B114A463" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_8A0E3C326ECCEAE15C809123B114699F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConsolidationItemsAxis_1DF8F651C12E445DA9A69123B114A463" xlink:to="loc_us-gaap_ConsolidationItemsDomain_8A0E3C326ECCEAE15C809123B114699F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_92A15D4B653CA99EE6C09123B11A5B43" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_92A15D4B653CA99EE6C09123B11A5B43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_A107E2DF31FB567FA1119123B11BAD57" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_92A15D4B653CA99EE6C09123B11A5B43" xlink:to="loc_us-gaap_SegmentDomain_A107E2DF31FB567FA1119123B11BAD57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="loc_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_83A66A75D387AFEB7CA89123B11BA76E" xlink:to="loc_us-gaap_SubsegmentsDomain_F1A4A3455FD9AE5BD9049123B120F5F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_8A5B7A1D45E4302E9D709123B12036A6" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_42A60E4FBC2B7CF6F6F69123B1203FF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3424D98B6870E47FA06F9123B10F9EF3" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4F3ADDE919D8895CA8EE9123B14F53D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_13496F9969C72C5227109123B120EEF1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4F3ADDE919D8895CA8EE9123B14F53D3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/BusinessInformationBusinessReportingDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_473648FECB92C3C07F698A0C858C626D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_473648FECB92C3C07F698A0C858C626D" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_73BCDA528BB14368CC228A0C858C2075" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_73BCDA528BB14368CC228A0C858C2075" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_99C27D10D14F09A82BE78A0C858C93EB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_73BCDA528BB14368CC228A0C858C2075" xlink:to="loc_us-gaap_SegmentDomain_99C27D10D14F09A82BE78A0C858C93EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8E8E4150934F8B69C9458A0C858CDE04" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation_984AF8C8FF5A1A7FE8F38A0C858C7DE6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:to="loc_dei_EntityIncorporationDateOfIncorporation_984AF8C8FF5A1A7FE8F38A0C858C7DE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_4956AF85AAA158D391AE8A0C858C2FD8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EF5CF4B281F59B7AB1D08A0C858C2F4C" xlink:to="loc_us-gaap_NumberOfReportableSegments_4956AF85AAA158D391AE8A0C858C2FD8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/BusinessInformationGeographicInformationDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_GeograpicInformationAbstract" xlink:label="loc_ppih_GeograpicInformationAbstract_0FFB461BAB8BD4D49BF0D9A766C2E5F1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_54C157D52FC5ED170698D9A766C83C72" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_GeograpicInformationAbstract_0FFB461BAB8BD4D49BF0D9A766C2E5F1" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_54C157D52FC5ED170698D9A766C83C72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_03F6DAA1194213FED327D9A766C90E7D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_54C157D52FC5ED170698D9A766C83C72" xlink:to="loc_us-gaap_StatementGeographicalAxis_03F6DAA1194213FED327D9A766C90E7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_03F6DAA1194213FED327D9A766C90E7D" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_F3DF4566407EB180E2B7D9A766CAE72A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:to="loc_country_US_F3DF4566407EB180E2B7D9A766CAE72A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_58A742170FF5057AECE1D9A766CAEBEE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:to="loc_country_CA_58A742170FF5057AECE1D9A766CAEBEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MiddleEastMember" xlink:label="loc_us-gaap_MiddleEastMember_B71296B882CBD7E23C36D9A766CA6854" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:to="loc_us-gaap_MiddleEastMember_B71296B882CBD7E23C36D9A766CA6854" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IN" xlink:label="loc_country_IN_C0404DF093D80D002652D9A766CF75F5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:to="loc_country_IN_C0404DF093D80D002652D9A766CF75F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllOtherSegmentsMember" xlink:label="loc_us-gaap_AllOtherSegmentsMember_49A4DE4E51BFC851E430D9A766CF111A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1B7406B9458C20732EEDD9A766C97F5C" xlink:to="loc_us-gaap_AllOtherSegmentsMember_49A4DE4E51BFC851E430D9A766CF111A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_439BCDD33BDF3D9D6D47D9A766CF111B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_54C157D52FC5ED170698D9A766C83C72" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_439BCDD33BDF3D9D6D47D9A766CF111B" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Foreignsales" xlink:label="loc_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_439BCDD33BDF3D9D6D47D9A766CF111B" xlink:to="loc_ppih_Foreignsales_5C4AB75D6BA052DF555ED9A766D05098" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_4F49AC7C959103031E9BD9A766D030FA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_439BCDD33BDF3D9D6D47D9A766CF111B" xlink:to="loc_us-gaap_SalesRevenueNet_4F49AC7C959103031E9BD9A766D030FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_DE35EE0470DF535AA6C7D9A766D0DE6B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_439BCDD33BDF3D9D6D47D9A766CF111B" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_DE35EE0470DF535AA6C7D9A766D0DE6B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/BusinessInformationGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_GeographicInformationAbstract" xlink:label="loc_ppih_GeographicInformationAbstract_FE6988F0D4E2C9D0B1C28D56FF0E3A4B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_GeographicInformationAbstract_FE6988F0D4E2C9D0B1C28D56FF0E3A4B" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:to="loc_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_1CC876C86F993F43596E8D56FF0E5AEF" xlink:to="loc_us-gaap_SegmentGeographicalDomain_EA39BFECF6A9A8F9612D8D56FF0E9CFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_61DCA1763ECC0062F1AF8D56FF0ED04C" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_674E83343066E099C86D8D570F611447" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_CA1CBA192FEF8363F73E8D56FF0EC897" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_674E83343066E099C86D8D570F611447" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ConsolidatedBalanceSheetsAbstract" xlink:label="loc_ppih_ConsolidatedBalanceSheetsAbstract_1AE431D2EC503C5256E1D9A9A8334F04" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ConsolidatedBalanceSheetsAbstract_1AE431D2EC503C5256E1D9A9A8334F04" xlink:to="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_AE9A3BD146BD7587E547D9A9A83302DC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:to="loc_us-gaap_StatementGeographicalAxis_AE9A3BD146BD7587E547D9A9A83302DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_E6224CAAF7E802CFE38ED9A9A8331A6A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_AE9A3BD146BD7587E547D9A9A83302DC" xlink:to="loc_us-gaap_SegmentGeographicalDomain_E6224CAAF7E802CFE38ED9A9A8331A6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_8AC37AAF7B37C8121A9DD9A9A8338E14" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:to="loc_us-gaap_DebtInstrumentAxis_8AC37AAF7B37C8121A9DD9A9A8338E14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_DF8ECDA979295C793E44D9A9A8331B4B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_8AC37AAF7B37C8121A9DD9A9A8338E14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_DF8ECDA979295C793E44D9A9A8331B4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="loc_us-gaap_NorthAmericaMember_26FAF96471B8FC4DAE8AD9A9A8334B36" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_DF8ECDA979295C793E44D9A9A8331B4B" xlink:to="loc_us-gaap_NorthAmericaMember_26FAF96471B8FC4DAE8AD9A9A8334B36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_C2C9A2A422CAEBA408D7D9A9A8346540" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:to="loc_us-gaap_StatementScenarioAxis_C2C9A2A422CAEBA408D7D9A9A8346540" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_038105CB2C422BCEEB31D9A9A834CE6F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_C2C9A2A422CAEBA408D7D9A9A8346540" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_038105CB2C422BCEEB31D9A9A834CE6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_45030B0E9A7DEE775B7FD9A9A8344A33" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:to="loc_us-gaap_StatementClassOfStockAxis_45030B0E9A7DEE775B7FD9A9A8344A33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_B19F198E4069D5554DE1D9A9A834238C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_45030B0E9A7DEE775B7FD9A9A8344A33" xlink:to="loc_us-gaap_ClassOfStockDomain_B19F198E4069D5554DE1D9A9A834238C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_682EF06805A553FF138FD9A9A834FE27" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_C221E1D1BA911AC2DA63D9A9A8332F00" xlink:to="loc_us-gaap_StatementLineItems_682EF06805A553FF138FD9A9A834FE27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_682EF06805A553FF138FD9A9A834FE27" xlink:to="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1D63EAACD93150EF1B1FD9A9A8342B96" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1D63EAACD93150EF1B1FD9A9A8342B96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_8E458EA57533E9A04CB0D9A9A83434A3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_8E458EA57533E9A04CB0D9A9A83434A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaap_AccountsReceivableNet_B745DD92F359285E3346D9A9A8340088" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_AccountsReceivableNet_B745DD92F359285E3346D9A9A8340088" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_2BCE4011E5FE2969D58FD9A9A834898E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_InventoryNet_2BCE4011E5FE2969D58FD9A9A834898E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_52B7999E18217591F13ED9A9A8344619" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_52B7999E18217591F13ED9A9A8344619" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_950D5D2AC82FBB2BF39FD9A9A83450C6" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_950D5D2AC82FBB2BF39FD9A9A83450C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_D728FB2D8C3DFE07A463D9A9A83511B5" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_D728FB2D8C3DFE07A463D9A9A83511B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_15C8E43BA42F4281DB0ED9A9A835ADB3" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1978B22F684813566C93D9A9A8348CB6" xlink:to="loc_us-gaap_AssetsCurrent_15C8E43BA42F4281DB0ED9A9A835ADB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_543A18D39A14C6D92988D9A9A8353152" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_543A18D39A14C6D92988D9A9A8353152" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_359E43553794C4543B87D9A9A8353757" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_359E43553794C4543B87D9A9A8353757" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_45DF6CAC76CC234D4925D9A9A8354858" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:to="loc_us-gaap_Goodwill_45DF6CAC76CC234D4925D9A9A8354858" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1ECFD38C76AAAD5705ACD9A9A8355FCE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1ECFD38C76AAAD5705ACD9A9A8355FCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_08726E4959CDC83C0785D9A9A8356E00" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_83E4F8CBBC6C50213B35D9A9A835FEAB" xlink:to="loc_us-gaap_AssetsNoncurrent_08726E4959CDC83C0785D9A9A8356E00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0E89C243656029BD90ECD9A9A835696A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_EB1F8916C578818F5B87D9A9A8347335" xlink:to="loc_us-gaap_Assets_0E89C243656029BD90ECD9A9A835696A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_682EF06805A553FF138FD9A9A834FE27" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_5296FA50C1E999250058D9A9A835BCC2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_AccountsPayableCurrent_5296FA50C1E999250058D9A9A835BCC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_AE921F59A636F1D9AA82D9A9A835289C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_AE921F59A636F1D9AA82D9A9A835289C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6E983DCE70A3939C2A0ED9A9A836786C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6E983DCE70A3939C2A0ED9A9A836786C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_8D531DCC52398F799BECD9A9A836C969" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_LinesOfCreditCurrent_8D531DCC52398F799BECD9A9A836C969" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaap_OtherLongTermDebtCurrent_0E93B9DADE38DD2B4407D9A9A8367220" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_OtherLongTermDebtCurrent_0E93B9DADE38DD2B4407D9A9A8367220" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaap_CustomerDepositsCurrent_9DD015AE3E1EA80CB14AD9A9A836DB5C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_CustomerDepositsCurrent_9DD015AE3E1EA80CB14AD9A9A836DB5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_E5FDDD303C9C73E29660D9A9A8365CF6" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_E5FDDD303C9C73E29660D9A9A8365CF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_F87425EBBDACDB3CB758D9A9A83659BC" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_F87425EBBDACDB3CB758D9A9A83659BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2A0C1243FD8E292F191AD9A9A83609C4" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2A0C1243FD8E292F191AD9A9A83609C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_B7CE32FE5F675D2590EFD9A9A83631B4" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_B7CE32FE5F675D2590EFD9A9A83631B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_30CDB0211D569B5BD9E7D9A9A8364BA6" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_30CDB0211D569B5BD9E7D9A9A8364BA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_8F4923EB9D00F06089B0D9A9A8363A76" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_CBAC0BE0908F2F3FF20BD9A9A835A7FA" xlink:to="loc_us-gaap_LiabilitiesCurrent_8F4923EB9D00F06089B0D9A9A8363A76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9D04706157C4C92C91F3D9A9A836C484" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9D04706157C4C92C91F3D9A9A836C484" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3FAF144EB3B3A72A81BCD9A9A8368FBA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3FAF144EB3B3A72A81BCD9A9A8368FBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_36CF7E610414DE022E7DD9A9A8366736" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_36CF7E610414DE022E7DD9A9A8366736" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6CD1B544B5F6AD7762B6D9A9A8377A20" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_6CD1B544B5F6AD7762B6D9A9A8377A20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_303924571A32AD2EF82AD9A9A8370F9A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_586B6DCED22820DD1FF3D9A9A836BB83" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_303924571A32AD2EF82AD9A9A8370F9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:to="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_4EAE6BB578013675DBD8D9A9A837BBF1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_CommonStockValue_4EAE6BB578013675DBD8D9A9A837BBF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_A9E339AA8CE7DCEAD2EAD9A9A837BBC0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_AdditionalPaidInCapital_A9E339AA8CE7DCEAD2EAD9A9A837BBC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_869C7B87813EBBFDA4BDD9A9A8374A0B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_TreasuryStockValue_869C7B87813EBBFDA4BDD9A9A8374A0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_A3A89C3605428A1F53B7D9A9A837463D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_A3A89C3605428A1F53B7D9A9A837463D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_BF70E04BC6F87B810305D9A9A837E889" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_BF70E04BC6F87B810305D9A9A837E889" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_562F151EEFA12C4B61A0D9A9A8378408" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_F02C447D962A85D01835D9A9A837DE75" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_562F151EEFA12C4B61A0D9A9A8378408" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_E874CF4F9CB981F430EBD9A9A83709B6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6C10719126EA9967745AD9A9A835DE4B" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_E874CF4F9CB981F430EBD9A9A83709B6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ConsolidatedStatementOfCashFlowsAbstract" xlink:label="loc_ppih_ConsolidatedStatementOfCashFlowsAbstract_897A0A81D260BCF82559BD770684EFE6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ConsolidatedStatementOfCashFlowsAbstract_897A0A81D260BCF82559BD770684EFE6" xlink:to="loc_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:to="loc_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_A6B633CB504400E15391BD770684F4C7" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_0533D2042B5D25FC4464BD770684FC1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0CB97D85E7AE2D667F77BD7706847760" xlink:to="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_C04B289C20E23BC42C00BD7706859171" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:to="loc_us-gaap_NetIncomeLoss_C04B289C20E23BC42C00BD7706859171" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3D22B041B8C6A58B7324BD7706851E5D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3D22B041B8C6A58B7324BD7706851E5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_1DD5A19D31A7D96F0AA5BD7706853D73" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_1DD5A19D31A7D96F0AA5BD7706853D73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_B4EB09BBDBF6780CBF3EBD7706859F03" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_B4EB09BBDBF6780CBF3EBD7706859F03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6E44B8D451780BF60F1CBD7706855E6F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6E44B8D451780BF60F1CBD7706855E6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_374727697B649868D8F3BD770686B5B4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_ShareBasedCompensation_374727697B649868D8F3BD770686B5B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8FF8A1F941294388B991BD770686DE2D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8FF8A1F941294388B991BD770686DE2D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_AC68BBD236B38F195CFCBD7706862F96" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_AC68BBD236B38F195CFCBD7706862F96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_00534D3640B772ADA90BBD7706868A68" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_00534D3640B772ADA90BBD7706868A68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:label="loc_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_C3703AC5C1FC29B90D1ABD77068629A5" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments_C3703AC5C1FC29B90D1ABD77068629A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_C0FC7655FECBBEB7E540BD770685CE29" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_05C62E546B58036447BABD7706865AF0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_05C62E546B58036447BABD7706865AF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_90937E4894B3988BFF55BD7706869836" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_90937E4894B3988BFF55BD7706869836" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_38FA74AEAB10794FCC91BD770687896C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_38FA74AEAB10794FCC91BD770687896C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaap_IncreaseDecreaseInCustomerDeposits_46CBE37F185586AF604ABD7706870A87" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInCustomerDeposits_46CBE37F185586AF604ABD7706870A87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5AC7A1A9CA9B18B1638BBD770687CD9D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5AC7A1A9CA9B18B1638BBD770687CD9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7A975FA2FF59C2E574ADBD7706879101" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7A975FA2FF59C2E574ADBD7706879101" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_FB1A6948ED621DF9D477BD77068CAAED" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_FB1A6948ED621DF9D477BD77068CAAED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_E790DB9F1FCC7FE0CE4CBD77068C3A12" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_E790DB9F1FCC7FE0CE4CBD77068C3A12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0D57FD65D703A5B9C6D2BD77068CCE6C" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_7ADC1230B20388652816BD770686F4F8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0D57FD65D703A5B9C6D2BD77068CCE6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_D9CCB65CBFCAAA5E858ABD77068C691C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3EB12BACBAC05E8D5AE4BD7706854D1B" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_D9CCB65CBFCAAA5E858ABD77068C691C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_DCBAE2835ECA4342C1E9BD77068EA7D8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_DCBAE2835ECA4342C1E9BD77068EA7D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_DCB8B1150D72322BD1F2BD77068E79DD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_DCB8B1150D72322BD1F2BD77068E79DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_596408344F5EB2224FC6BD77068E3695" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_596408344F5EB2224FC6BD77068E3695" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_0AB8497AF38E22B13800BD77068E957D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_0AB8497AF38E22B13800BD77068E957D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_7E55683DE30323CF3493BD77068E55FC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_7E55683DE30323CF3493BD77068E55FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_18E1012BA10DE03E0317BD77068E557C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_18E1012BA10DE03E0317BD77068E557C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_57B44730B45BC61BCE7ABD77068F2494" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_086DA29A079AE6102C99BD77068D84F1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_57B44730B45BC61BCE7ABD77068F2494" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_A736544A4011F8B083A0BD77068F9AB2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_A736544A4011F8B083A0BD77068F9AB2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="loc_us-gaap_ProceedsFromBankDebt_80F2928527C510B86831BD77068FD28D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_ProceedsFromBankDebt_80F2928527C510B86831BD77068FD28D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_16E81192A2857C939A82BD77068F1B92" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_16E81192A2857C939A82BD77068F1B92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_EC3BA32A8C5A99FE5D31BD770690CC76" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_EC3BA32A8C5A99FE5D31BD770690CC76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities" xlink:label="loc_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_60FA60A8796567A2FB1EBD770690C22C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities_60FA60A8796567A2FB1EBD770690C22C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_0D7B132B7E110423F448BD92624A2683" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities_0D7B132B7E110423F448BD92624A2683" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_4EA2462CF6089B4770E6BD770690F985" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_4EA2462CF6089B4770E6BD770690F985" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_786C71E9E4F56B1E95B9BD770690E919" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_786C71E9E4F56B1E95B9BD770690E919" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_936ED583B7F6ACDC4A5ABD77069048C3" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_EC07FD672DF0334DD099BD77068F809F" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_936ED583B7F6ACDC4A5ABD77069048C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94538E44CB7D4F6882B5BD770691BDED" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94538E44CB7D4F6882B5BD770691BDED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B31E7F7071298CDC4248BD770691E6DF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B31E7F7071298CDC4248BD770691E6DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6DFDB93131B1711E5212BD770691C403" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6DFDB93131B1711E5212BD770691C403" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C2D16EFB301A8F7CA354BD770691DCC9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_B573B5D6D5B1CC3EB0F2BD7706851A64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C2D16EFB301A8F7CA354BD770691DCC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ConsolidatedStatementOfCashFlowsAbstract_897A0A81D260BCF82559BD770684EFE6" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid_DD96FE0468898901C7B9BD770691AA71" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7" xlink:to="loc_us-gaap_InterestPaid_DD96FE0468898901C7B9BD770691AA71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_2BF0707653B20759EEE3BD770691FABC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7" xlink:to="loc_us-gaap_IncomeTaxesPaid_2BF0707653B20759EEE3BD770691FABC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_070835A23F5EAF0799F6BD770691FA83" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_070835A23F5EAF0799F6BD770691FA83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromOtherDeposits" xlink:label="loc_us-gaap_ProceedsFromOtherDeposits_17AEBADCA4D54ACA0C3EBD770692E700" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_7E4DBBA84FA3B70E0655BD77069112E7" xlink:to="loc_us-gaap_ProceedsFromOtherDeposits_17AEBADCA4D54ACA0C3EBD770692E700" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfComprehensiveLossStatement" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract" xlink:label="loc_ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract_4292B7E5E13503853E02923898F967B6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_3E6C7EE12C2ADD9F9F89923898F9360D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ConsolidatedstatementofcomprehensivelossincomeAbstract_4292B7E5E13503853E02923898F967B6" xlink:to="loc_us-gaap_StatementTable_3E6C7EE12C2ADD9F9F89923898F9360D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_48731B3F0DE2B50A9E58923898F9E3CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3E6C7EE12C2ADD9F9F89923898F9360D" xlink:to="loc_us-gaap_StatementScenarioAxis_48731B3F0DE2B50A9E58923898F9E3CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_4C73BED69281AD3587F3923898F9BD50" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_48731B3F0DE2B50A9E58923898F9E3CA" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_4C73BED69281AD3587F3923898F9BD50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_76487332CAD37B395C88923898F96E93" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3E6C7EE12C2ADD9F9F89923898F9360D" xlink:to="loc_us-gaap_StatementLineItems_76487332CAD37B395C88923898F96E93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_E1C515EAF7D4FFCB1481923898F9B5E4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_76487332CAD37B395C88923898F96E93" xlink:to="loc_us-gaap_NetIncomeLoss_E1C515EAF7D4FFCB1481923898F9B5E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_76487332CAD37B395C88923898F96E93" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679464BAAA640AD98CDC923898FAF6FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679464BAAA640AD98CDC923898FAF6FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_249F8D7FE9727C93722F923898FAE29C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_249F8D7FE9727C93722F923898FAE29C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9A72EDAC46F65773030B923898FA355F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9A72EDAC46F65773030B923898FA355F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_EC4DE88C912EE33196C9923898FAD282" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_EAEBF99EF2A8463EDA86923898F9D17A" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_EC4DE88C912EE33196C9923898FAD282" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_E0655DC41B89F7BD8481923898FA57CF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_76487332CAD37B395C88923898F96E93" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_E0655DC41B89F7BD8481923898FA57CF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfOperationsStatement" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ConsolidatedStatementOfOperationsAbstract" xlink:label="loc_ppih_ConsolidatedStatementOfOperationsAbstract_4ED494AB65BEDB6F2FC2BB2B30B82AEC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_BC299A40771BBCF5C21FBB2B30BB27C4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ConsolidatedStatementOfOperationsAbstract_4ED494AB65BEDB6F2FC2BB2B30B82AEC" xlink:to="loc_us-gaap_StatementTable_BC299A40771BBCF5C21FBB2B30BB27C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_D24D32ABA9E394ABBC19BB2B30BC25E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_BC299A40771BBCF5C21FBB2B30BB27C4" xlink:to="loc_us-gaap_StatementScenarioAxis_D24D32ABA9E394ABBC19BB2B30BC25E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_A99F5DD218A7E28F1D0CBB2B30BCAB71" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_D24D32ABA9E394ABBC19BB2B30BC25E3" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_A99F5DD218A7E28F1D0CBB2B30BCAB71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_BC299A40771BBCF5C21FBB2B30BB27C4" xlink:to="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_158D3EE7FB98DF6EF954BB2B30BDC5AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_SalesRevenueNet_158D3EE7FB98DF6EF954BB2B30BDC5AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_C42B24BE0427A3765774BB2B30BD8EA5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_CostOfGoodsSold_C42B24BE0427A3765774BB2B30BD8EA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_2F935C075517B63DE7BDBB2B30BD0613" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_GrossProfit_2F935C075517B63DE7BDBB2B30BD0613" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_24540B3B01B878EF6332BB2B30BD8237" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_24540B3B01B878EF6332BB2B30BD8237" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaap_SellingExpense_7B2DE7D8248ABA81741ABB2B30BDC6D4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:to="loc_us-gaap_SellingExpense_7B2DE7D8248ABA81741ABB2B30BDC6D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_F5D733EF3376557E19FBBB2B30BDE6E3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_048D0A1CC3835142D3F7BB2B30BD3F63" xlink:to="loc_us-gaap_OperatingExpenses_F5D733EF3376557E19FBBB2B30BDE6E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_89F2F79369DB8237A7A9BB2B30BDC222" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_OperatingIncomeLoss_89F2F79369DB8237A7A9BB2B30BDC222" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_9501B1557F6397BD39A7BB2B30BD947A" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss_9501B1557F6397BD39A7BB2B30BD947A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_EBE03B83670AF5CEEAB3BB2B30BEA827" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_EBE03B83670AF5CEEAB3BB2B30BEA827" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57536C72E9B7D3A34FE2BB2B30BE0911" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57536C72E9B7D3A34FE2BB2B30BE0911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1297EF8033D81F9B8F25BB2B30BE11BD" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1297EF8033D81F9B8F25BB2B30BE11BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_E6491A6A529A9E7AB381BB2B30BE0A5C" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_E6491A6A529A9E7AB381BB2B30BE0A5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0AF453EB996AA77BDA36BB2B30BE166B" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0AF453EB996AA77BDA36BB2B30BE166B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_3D20EEC367BFBCC9361FBB2B30BE3161" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_NetIncomeLoss_3D20EEC367BFBCC9361FBB2B30BE3161" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_D6FC3DC71BEB9C04CF81BB2B30BEBCB8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_CA13C39655896701E2FBBB2B30BE0053" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_D6FC3DC71BEB9C04CF81BB2B30BEBCB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78F1E55108B4B5360AEDBB2B30BE34B3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_660F5A13A31E1CE962E5BB2B30BE768C" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78F1E55108B4B5360AEDBB2B30BE34B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_D2E845FA2AD39D92CF07BB2B30BF5C7A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_EFBA02CBCDB139CD3E8EBB2B30BE8BBA" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_D2E845FA2AD39D92CF07BB2B30BF5C7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8217668BAE5C6D7A90C4BB2B30BCDB68" xlink:to="loc_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_7A12ECA7BBDAABF15F95BB2B30BF5F8D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3AEEB71C2662B03BF465BB2B30BFB85F" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_7A12ECA7BBDAABF15F95BB2B30BF5F8D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ConsolidatedStatementOfStockholdersEquityAbstract" xlink:label="loc_ppih_ConsolidatedStatementOfStockholdersEquityAbstract_2B682D957CAFF4500626D5E5BA9AD464" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_EA29250A873E694990EDD5E5BA9AC786" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ConsolidatedStatementOfStockholdersEquityAbstract_2B682D957CAFF4500626D5E5BA9AD464" xlink:to="loc_us-gaap_StatementTable_EA29250A873E694990EDD5E5BA9AC786" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_50F572D1AFD93C7E750AD5E5BA9A6C78" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_EA29250A873E694990EDD5E5BA9AC786" xlink:to="loc_us-gaap_StatementScenarioAxis_50F572D1AFD93C7E750AD5E5BA9A6C78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_D572DAF6D912399C857BD5E5BA9A5131" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_50F572D1AFD93C7E750AD5E5BA9A6C78" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_D572DAF6D912399C857BD5E5BA9A5131" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="loc_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_EA29250A873E694990EDD5E5BA9AC786" xlink:to="loc_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="loc_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreationDateAxis_3F9E0D47EBB1522F1493D5E5BA9AC2DF" xlink:to="loc_us-gaap_DefaultFinancialStatementsDateMember_D88845D3B0BA5B2A3227D5E5BA9B7097" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_EA29250A873E694990EDD5E5BA9AC786" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8519F9A9385F7A56806ED5E5BA9B585C" xlink:to="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_596DB2C7776812839BFBD5E5BA9BA1D1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:to="loc_us-gaap_CommonStockMember_596DB2C7776812839BFBD5E5BA9BA1D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_B1AD68AA772A42F92243D5E5BA9B993D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_B1AD68AA772A42F92243D5E5BA9B993D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_C296F8E9C80AC8A60E48D5E5BA9B7B74" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:to="loc_us-gaap_TreasuryStockMember_C296F8E9C80AC8A60E48D5E5BA9B7B74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_A1F6B5CCFF5170371D08D5E5BA9B8A1C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:to="loc_us-gaap_RetainedEarningsMember_A1F6B5CCFF5170371D08D5E5BA9B8A1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219878691F0F70847522D5E5BA9B6FF8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1449E6669172090BCA9DD5E5BA9B7D87" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_219878691F0F70847522D5E5BA9B6FF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_EA29250A873E694990EDD5E5BA9AC786" xlink:to="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_3F7AC4184D1B1684E5C6D5E5BA9BB797" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_StockholdersEquity_3F7AC4184D1B1684E5C6D5E5BA9BB797" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_E5AB6B4AF64427C9896CD5E5BA9BA299" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_NetIncomeLoss_E5AB6B4AF64427C9896CD5E5BA9BA299" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_B3A13E7947875AB3AA08D5E5BA9BF61F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_B3A13E7947875AB3AA08D5E5BA9BF61F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_6137ACD01649B33AAF81D5E5BA9B5ED6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_6137ACD01649B33AAF81D5E5BA9B5ED6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8EFD56021A875E0A5B3DD5E5BA9CDED5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8EFD56021A875E0A5B3DD5E5BA9CDED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_71F1814411015DDFBBDDD5E5BA9CB084" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_71F1814411015DDFBBDDD5E5BA9CB084" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_BBDF5BF3A9C065228DC2D5E5BA9CCE5B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_BBDF5BF3A9C065228DC2D5E5BA9CCE5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_06D46A029320D90A2579D5E5BA9C58D5" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_06D46A029320D90A2579D5E5BA9C58D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_D76CCA286BBA71A630D8D5E5BA9C7D8C" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_StockholdersEquity_D76CCA286BBA71A630D8D5E5BA9C7D8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_ECEB362860C424FED486D5E5BA9C7452" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_SharesOutstanding_ECEB362860C424FED486D5E5BA9C7452" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_0CD63AAA0CC3EF379F5AD5E5BA9C932B" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_0CD63AAA0CC3EF379F5AD5E5BA9C932B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_91DF184F19EAABC9B797D5E5BA9C9F20" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_91DF184F19EAABC9B797D5E5BA9C9F20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_3BE5A93123E531C23E53D5E5BA9CBEF3" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FAC92E935079F7ED1ABD5E5BA9BF51D" xlink:to="loc_us-gaap_SharesOutstanding_3BE5A93123E531C23E53D5E5BA9CBEF3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CorrectionsofimmaterialerrorsAbstract" xlink:label="loc_ppih_CorrectionsofimmaterialerrorsAbstract_0490E18958BBCB2E18CED9A9A731F5B1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_C05981DDE3452ADC33CDD9A9A7312077" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CorrectionsofimmaterialerrorsAbstract_0490E18958BBCB2E18CED9A9A731F5B1" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_C05981DDE3452ADC33CDD9A9A7312077" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_126ACE5BFAC7FDFCDC2CD9A9A7310988" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_C05981DDE3452ADC33CDD9A9A7312077" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_126ACE5BFAC7FDFCDC2CD9A9A7310988" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_65140CD9B1C9F01429D9D9A9A7311D98" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_126ACE5BFAC7FDFCDC2CD9A9A7310988" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_65140CD9B1C9F01429D9D9A9A7311D98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="loc_us-gaap_RestatementAdjustmentMember_6F2EB4F875F62C728144D9A9A73134F2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_65140CD9B1C9F01429D9D9A9A7311D98" xlink:to="loc_us-gaap_RestatementAdjustmentMember_6F2EB4F875F62C728144D9A9A73134F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_348D9ABB8E3CE968673DD9A9A7319992" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_C05981DDE3452ADC33CDD9A9A7312077" xlink:to="loc_us-gaap_StatementScenarioAxis_348D9ABB8E3CE968673DD9A9A7319992" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_2EDD8B568AD2C0D59BAED9A9A731E5B6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_348D9ABB8E3CE968673DD9A9A7319992" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_2EDD8B568AD2C0D59BAED9A9A731E5B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="loc_us-gaap_ScenarioPreviouslyReportedMember_AE277046C9DD950AFB06D9A9A73106CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_2EDD8B568AD2C0D59BAED9A9A731E5B6" xlink:to="loc_us-gaap_ScenarioPreviouslyReportedMember_AE277046C9DD950AFB06D9A9A73106CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_C05981DDE3452ADC33CDD9A9A7312077" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_DC955790B13C293102DDD9A9A7328927" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_DC955790B13C293102DDD9A9A7328927" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_219289829B455C0251DCD9A9A732FB91" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_AdditionalPaidInCapital_219289829B455C0251DCD9A9A732FB91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_2B1EA3D641838B1D95E8D9A9A7325B19" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_2B1EA3D641838B1D95E8D9A9A7325B19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7E62FB0C39D3F8A814B5D9A9A732A29E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7E62FB0C39D3F8A814B5D9A9A732A29E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_5738CE61220327A7EBECD9A9A7320DD0" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_OperatingExpenses_5738CE61220327A7EBECD9A9A7320DD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_F9179933CA4EB289DFE1D9A9A732D967" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_OperatingIncomeLoss_F9179933CA4EB289DFE1D9A9A732D967" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_E436D50A8F348A20BF34D9A9A732495E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_E436D50A8F348A20BF34D9A9A732495E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_0102F2D21F8D89778B4FD9A9A732E512" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_0102F2D21F8D89778B4FD9A9A732E512" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2E10A3FF2DA25BD6A0D9D9A9A73264A7" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_NetIncomeLoss_2E10A3FF2DA25BD6A0D9D9A9A73264A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78B8D21E4BF4415D4093D9A9A7327476" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_78B8D21E4BF4415D4093D9A9A7327476" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_799DD46C9DE6A9C38BCCD9A9A732130E" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_799DD46C9DE6A9C38BCCD9A9A732130E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_90C5E366FCB3545516A0D9A9A7325BE1" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_5E2841D8BE1E73D3DC4AD9A9A732E087" xlink:to="loc_us-gaap_ShareBasedCompensation_90C5E366FCB3545516A0D9A9A7325BE1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsNotes" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CorrectionsofimmaterialerrorsAbstract" xlink:label="loc_ppih_CorrectionsofimmaterialerrorsAbstract_5929FAF856FA807F293F9119E32AB757" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_35D2FCD4250B2FA52A109119E32A054D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CorrectionsofimmaterialerrorsAbstract_5929FAF856FA807F293F9119E32AB757" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_35D2FCD4250B2FA52A109119E32A054D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_822F5E0520F44B28A5A09119E32A58E2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_35D2FCD4250B2FA52A109119E32A054D" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_822F5E0520F44B28A5A09119E32A58E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_CC1BF50D2A29E3BC6CEB9119E32A0C21" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_822F5E0520F44B28A5A09119E32A58E2" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_CC1BF50D2A29E3BC6CEB9119E32A0C21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_F6773ADEA1FF0C2B29EB9119E32AFF55" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_35D2FCD4250B2FA52A109119E32A054D" xlink:to="loc_us-gaap_StatementScenarioAxis_F6773ADEA1FF0C2B29EB9119E32AFF55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_ADCCE960A014712993D79119E32A0290" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_F6773ADEA1FF0C2B29EB9119E32AFF55" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_ADCCE960A014712993D79119E32A0290" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_0F641354FE679C96F8659119E32A40F9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_35D2FCD4250B2FA52A109119E32A054D" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_0F641354FE679C96F8659119E32A40F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_E396C4B5F44E2925CBA09119E32A2DC3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_0F641354FE679C96F8659119E32A40F9" xlink:to="loc_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_E396C4B5F44E2925CBA09119E32A2DC3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/CorrectionOfImmaterialErrorsTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CorrectionsofimmaterialerrorsAbstract" xlink:label="loc_ppih_CorrectionsofimmaterialerrorsAbstract_98514A6B4DED9295BE0D911A40E46C05" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CorrectionsofimmaterialerrorsAbstract_98514A6B4DED9295BE0D911A40E46C05" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_2DBE7C929FCBA8A0F31F911A40E582F0" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_D3F3EB64C940B6087FAD911A40E5B549" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_114E168610DFC2E496F0911A40E5CF5E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:to="loc_us-gaap_StatementScenarioAxis_114E168610DFC2E496F0911A40E5CF5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_357A37AE75F027711789911A40E59A8C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_114E168610DFC2E496F0911A40E5CF5E" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_357A37AE75F027711789911A40E59A8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_CD7DB1818601534734F0911A40E59AE2" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_76AC04C6F98B910A3429911A40E55BC4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_993B867253191B91D7F8911A40E50DB9" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_76AC04C6F98B910A3429911A40E55BC4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract" xlink:label="loc_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_0B015DC8E49EA24646D850F49BCFEB44" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:label="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_FEA6B62CB22B501A2C0550F49BCF847A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_0B015DC8E49EA24646D850F49BCFEB44" xlink:to="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_FEA6B62CB22B501A2C0550F49BCF847A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract" xlink:label="loc_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_FF9028E5BC64AF61B1E050F49C9A6A82" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable" xlink:label="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_FF9028E5BC64AF61B1E050F49C9A6A82" xlink:to="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LongTermContractsAxis" xlink:label="loc_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:to="loc_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LongTermContractsDomain" xlink:label="loc_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_LongTermContractsAxis_AF6546CBA2306BC0673950F49C9AEA58" xlink:to="loc_ppih_LongTermContractsDomain_DE3B73F07A0FF8896D6A50F49C9A1128" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems" xlink:label="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable_F701D7BA0D186900BC7950F49C9A9508" xlink:to="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsIncurredOnUncompletedContracts" xlink:label="loc_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_ppih_CostsIncurredOnUncompletedContracts_87B85C42F633EA3D131150F49C9AA9F6" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_EstimatedEarnings" xlink:label="loc_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_ppih_EstimatedEarnings_F2DA7E2A790C1D031A2450F49C9A33CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_5A3871AEE9D04821A2B950F49C9A4FC6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_us-gaap_DeferredRevenue_5A3871AEE9D04821A2B950F49C9A4FC6" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_BillingsToDate" xlink:label="loc_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_ppih_BillingsToDate_B8A2A2FBAC36D538CB2450F49C9ABACB" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsInExcessOfBillingsNet" xlink:label="loc_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_ppih_CostsInExcessOfBillingsNet_53BB3B3BFCF905D4B97150F49C9AE4AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_E76ED394C3C44377863550F49C9AB4F5" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_E76ED394C3C44377863550F49C9AB4F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BillingsInExcessOfCost" xlink:label="loc_us-gaap_BillingsInExcessOfCost_E6C3A795D81F9ADC0A2850F49C9A3ACD" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems_DA6008C00BC1FEC11E1C50F49C9A0A16" xlink:to="loc_us-gaap_BillingsInExcessOfCost_E6C3A795D81F9ADC0A2850F49C9A3ACD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract" xlink:label="loc_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_8FF59D657F5EB1AC17E150F49BA8FFAC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock_569D77B75DE7DCCB49C050F49BA8D5F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract_8FF59D657F5EB1AC17E150F49BA8FFAC" xlink:to="loc_us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock_569D77B75DE7DCCB49C050F49BA8D5F7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/Debt" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DebtAbstract" xlink:label="loc_ppih_DebtAbstract_86EA024956F14BC1423E50F49BFE6306" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_15F7D46C1233A1F8D66E50F49BFE5079" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_DebtAbstract_86EA024956F14BC1423E50F49BFE6306" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_15F7D46C1233A1F8D66E50F49BFE5079" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/Debt5YearRepaymentDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Debt5YrRepaymentAbstract" xlink:label="loc_ppih_Debt5YrRepaymentAbstract_44167EFC5F7B1F45ECE5D9A9A6EAE3BC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_AEF1CE510664B9E70972D9A9A6EA860C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_Debt5YrRepaymentAbstract_44167EFC5F7B1F45ECE5D9A9A6EAE3BC" xlink:to="loc_us-gaap_DebtInstrumentTable_AEF1CE510664B9E70972D9A9A6EA860C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_08EBA74A864D9D01B9C7D9A9A6EA82B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AEF1CE510664B9E70972D9A9A6EA860C" xlink:to="loc_us-gaap_CreditFacilityAxis_08EBA74A864D9D01B9C7D9A9A6EA82B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_6608F075126670C74778D9A9A6EAB957" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_08EBA74A864D9D01B9C7D9A9A6EA82B0" xlink:to="loc_us-gaap_CreditFacilityDomain_6608F075126670C74778D9A9A6EAB957" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_237276EE2A5B834CAB4AD9A9A6EAEDD9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6608F075126670C74778D9A9A6EAB957" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_237276EE2A5B834CAB4AD9A9A6EAEDD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AEF1CE510664B9E70972D9A9A6EA860C" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6AF0D8B5D04469DBB7AED9A9A6EA19FC" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgagesMember" xlink:label="loc_us-gaap_MortgagesMember_6BD5700A7155C5F645E9D9A9A6EAAB9A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:to="loc_us-gaap_MortgagesMember_6BD5700A7155C5F645E9D9A9A6EAAB9A" xlink:type="arc" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_C3F1DD906827A30A9178D9A9A6EAF170" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_237276EE2A5B834CAB4AD9A9A6EAEDD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_B79A8F91EFB1D3195FF6D9A9A6EA1260" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AEF1CE510664B9E70972D9A9A6EA860C" xlink:to="loc_us-gaap_DebtInstrumentAxis_B79A8F91EFB1D3195FF6D9A9A6EA1260" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_178436BB90602EC3AF78D9A9A6EA3665" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_B79A8F91EFB1D3195FF6D9A9A6EA1260" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_178436BB90602EC3AF78D9A9A6EA3665" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="loc_us-gaap_NorthAmericaMember_9E1D7BF547389021CD7BD9A9A6EA6D44" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_178436BB90602EC3AF78D9A9A6EA3665" xlink:to="loc_us-gaap_NorthAmericaMember_9E1D7BF547389021CD7BD9A9A6EA6D44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_407710516D11353E6F23D9A9A6EB629C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_178436BB90602EC3AF78D9A9A6EA3665" xlink:to="loc_country_US_407710516D11353E6F23D9A9A6EB629C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AEF1CE510664B9E70972D9A9A6EA860C" xlink:to="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_A335FF7161B2A272478DD9A9A6EB0EBA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LinesOfCreditCurrent_A335FF7161B2A272478DD9A9A6EB0EBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_15D6DFD43FC505E24E4FD9A9A6EB6333" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LineOfCredit_15D6DFD43FC505E24E4FD9A9A6EB6333" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_AAA921D813CC0A9CE653D9A9A6EB5452" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermLineOfCredit_AAA921D813CC0A9CE653D9A9A6EB5452" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SecuredDebt" xlink:label="loc_us-gaap_SecuredDebt_E01742A70AC0D19CF067D9A9A6EB0286" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_SecuredDebt_E01742A70AC0D19CF067D9A9A6EB0286" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayable" xlink:label="loc_us-gaap_LoansPayable_DE1FCECEB64D5383BF5AD9A9A6EB343C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LoansPayable_DE1FCECEB64D5383BF5AD9A9A6EB343C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_5DB7A75B10EAC1BA20B1D9A9A6EBAB57" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_CapitalLeaseObligations_5DB7A75B10EAC1BA20B1D9A9A6EBAB57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_3ED8B1AC07520406264BD9A9A6EB2874" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_3ED8B1AC07520406264BD9A9A6EB2874" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7862FA0196C5EF45A29AD9A9A6EBDD44" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7862FA0196C5EF45A29AD9A9A6EBDD44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_33DAC7473A926E8D2672D9A9A6EBA6D3" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_33DAC7473A926E8D2672D9A9A6EBA6D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_A9A000993B1DB26A6D5CD9A9A6EBF413" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_A9A000993B1DB26A6D5CD9A9A6EBF413" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7862687D9C9049963756D9A9A6EB3528" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7862687D9C9049963756D9A9A6EB3528" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_F01CCCEC92D06C6303B5D9A9A6EB76F9" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_F01CCCEC92D06C6303B5D9A9A6EB76F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_CC4E8F938C5BF5F9BF6BD9A9A6EC1575" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_CC4E8F938C5BF5F9BF6BD9A9A6EC1575" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest_8C2E9FF67DC079F3E550D9A9A6EC6EF1" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest_A4F4C19D00FD5DD0F42CD9A9A6EC7C49" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest_9B9FDBF624B74824B408D9A9A6EC17D1" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest" xlink:label="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest_7F374150A1EE188814D8D9A9A6EC0FC3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_34858AA4ED5B3A29AE56D9A9A6EC4D21" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_34858AA4ED5B3A29AE56D9A9A6EC4D21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_82089572F361AD435822D9A9A6ECBAE5" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtCurrent_82089572F361AD435822D9A9A6ECBAE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_3190B6EB6E668C2F3C17D9A9A6ECC2FE" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_3190B6EB6E668C2F3C17D9A9A6ECC2FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_4B5DECFE7561A7BEAEC2D9A9A6EC43EF" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_4B5DECFE7561A7BEAEC2D9A9A6EC43EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_66D014237111146AF304D9A9A6EC2476" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_66D014237111146AF304D9A9A6EC2476" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_3172CE43618B9F796D37D9A9A6ECAB61" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_3172CE43618B9F796D37D9A9A6ECAB61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_355D32DDA2EC0749563CD9A9A6EC7583" xlink:type="locator" />
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373F0B3E76BECD8FCDA5D9A9A6EB157C" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_355D32DDA2EC0749563CD9A9A6EC7583" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DebtCapitalLeasesDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesAbstract" xlink:label="loc_ppih_CapitalLeasesAbstract_145CB1A4F481EC518C19D9A9A6A9CE1C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CapitalLeasesAbstract_145CB1A4F481EC518C19D9A9A6A9CE1C" xlink:to="loc_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_94FA46997B62CAA069EDD9A9A6AE779C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:to="loc_us-gaap_RangeAxis_94FA46997B62CAA069EDD9A9A6AE779C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_2DD6C3956BC959593042D9A9A6AE1B64" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_94FA46997B62CAA069EDD9A9A6AE779C" xlink:to="loc_us-gaap_RangeMember_2DD6C3956BC959593042D9A9A6AE1B64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_D58F47254FCFFB773EBED9A9A6AE85BA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_2DD6C3956BC959593042D9A9A6AE1B64" xlink:to="loc_us-gaap_MinimumMember_D58F47254FCFFB773EBED9A9A6AE85BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_EFE4DDF0D0578D9FE1DFD9A9A6AEDFF2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_2DD6C3956BC959593042D9A9A6AE1B64" xlink:to="loc_us-gaap_MaximumMember_EFE4DDF0D0578D9FE1DFD9A9A6AEDFF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:to="loc_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_90E70733B9FFE83AECEDD9A9A6AF2082" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAcquiredInPlaceMember" xlink:label="loc_us-gaap_LeasesAcquiredInPlaceMember_EAE6A6DF33233F5CF4DFD9A9A6AF84B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:to="loc_us-gaap_LeasesAcquiredInPlaceMember_EAE6A6DF33233F5CF4DFD9A9A6AF84B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsMember" xlink:label="loc_us-gaap_CapitalLeaseObligationsMember_F3C5BF347D64410760B2D9A9A6AF3892" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:to="loc_us-gaap_CapitalLeaseObligationsMember_F3C5BF347D64410760B2D9A9A6AF3892" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IndianCapitalLeasesMember" xlink:label="loc_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:to="loc_ppih_IndianCapitalLeasesMember_BEA1BEE61BCC725FF479D9A9A6AF3E85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalAdditionsMember" xlink:label="loc_us-gaap_CapitalAdditionsMember_8E6005ED4DF70EA2881DD9A9A6AF8233" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:to="loc_us-gaap_CapitalAdditionsMember_8E6005ED4DF70EA2881DD9A9A6AF8233" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_C1F9CD5A430796177D8FD9A9A6AF245E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C1B4AE719D532BA6C3FD9A9A6AF38A5" xlink:to="loc_us-gaap_VehiclesMember_C1F9CD5A430796177D8FD9A9A6AF245E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8AB2A5F0D32D9255739FD9A9A6A98730" xlink:to="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_AC51DA07DC139C0F5AF0D9A9A6AFDD32" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_AC51DA07DC139C0F5AF0D9A9A6AFDD32" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FaceValueOfDebtInLocalCurrency" xlink:label="loc_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_ppih_FaceValueOfDebtInLocalCurrency_E2CFF4107E288AC14154D9A9A6AFC906" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_1E4DECDF36F70001FEB0D9A9A6AF084D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_CapitalLeaseObligations_1E4DECDF36F70001FEB0D9A9A6AF084D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_11BA87ED5E383DD681C2D9A9A6AF4E1C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_11BA87ED5E383DD681C2D9A9A6AF4E1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_D624E9F1CDE0F3F3B0E5D9A9A6AF94E2" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_D624E9F1CDE0F3F3B0E5D9A9A6AF94E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_457331849EF2F01CFC7AD9A9A6AF0C05" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_457331849EF2F01CFC7AD9A9A6AF0C05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_E783D3B7FCF8BD301201D9A9A6B0AE56" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_18EFBFFF09B46A0619BDD9A9A6AFD496" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_E783D3B7FCF8BD301201D9A9A6B0AE56" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DebtDebtByTypeDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DebtAbstract" xlink:label="loc_ppih_DebtAbstract_F3FC1E080FDD7DF57D42D9A9A6F30381" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_721EA8FDCDEE891DFBEBD9A9A6F38434" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_DebtAbstract_F3FC1E080FDD7DF57D42D9A9A6F30381" xlink:to="loc_us-gaap_DebtInstrumentTable_721EA8FDCDEE891DFBEBD9A9A6F38434" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_8B4F39745535E0035A71D9A9A6F303F2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_721EA8FDCDEE891DFBEBD9A9A6F38434" xlink:to="loc_us-gaap_CreditFacilityAxis_8B4F39745535E0035A71D9A9A6F303F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_EEF12BAEA0FA9A2DB927D9A9A6F386C8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_8B4F39745535E0035A71D9A9A6F303F2" xlink:to="loc_us-gaap_CreditFacilityDomain_EEF12BAEA0FA9A2DB927D9A9A6F386C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_FD7B50AA5CF118F65AFED9A9A6F317B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_EEF12BAEA0FA9A2DB927D9A9A6F386C8" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_FD7B50AA5CF118F65AFED9A9A6F317B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_DD070D514D39AAE4FF19D9A9A6F35428" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_721EA8FDCDEE891DFBEBD9A9A6F38434" xlink:to="loc_us-gaap_RangeAxis_DD070D514D39AAE4FF19D9A9A6F35428" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_3BA0A6E0A4E2165A4921D9A9A6F37DFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_DD070D514D39AAE4FF19D9A9A6F35428" xlink:to="loc_us-gaap_RangeMember_3BA0A6E0A4E2165A4921D9A9A6F37DFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_4B6E2E22A462FF731B64D9A9A6F3CD42" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_3BA0A6E0A4E2165A4921D9A9A6F37DFE" xlink:to="loc_us-gaap_MinimumMember_4B6E2E22A462FF731B64D9A9A6F3CD42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_6872B6B2E8070807BFC1D9A9A6F3D985" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_3BA0A6E0A4E2165A4921D9A9A6F37DFE" xlink:to="loc_us-gaap_MaximumMember_6872B6B2E8070807BFC1D9A9A6F3D985" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_F5DB133972E91A4D527AD9A9A6F433B5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_721EA8FDCDEE891DFBEBD9A9A6F38434" xlink:to="loc_us-gaap_DebtInstrumentAxis_F5DB133972E91A4D527AD9A9A6F433B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_69DDF98FE595B5F71D00D9A9A6F41DE1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_F5DB133972E91A4D527AD9A9A6F433B5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_69DDF98FE595B5F71D00D9A9A6F41DE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="loc_us-gaap_NorthAmericaMember_0B56876F45A5D24D49DFD9A9A6F4E62B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_69DDF98FE595B5F71D00D9A9A6F41DE1" xlink:to="loc_us-gaap_NorthAmericaMember_0B56876F45A5D24D49DFD9A9A6F4E62B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_721EA8FDCDEE891DFBEBD9A9A6F38434" xlink:to="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_38B3FE1FCDD11AF3D4BBD9A9A6F4DE70" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_LinesOfCreditCurrent_38B3FE1FCDD11AF3D4BBD9A9A6F4DE70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SecuredDebt" xlink:label="loc_us-gaap_SecuredDebt_0291882A594D04A11B55D9A9A6F42AA3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_SecuredDebt_0291882A594D04A11B55D9A9A6F42AA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayable" xlink:label="loc_us-gaap_LoansPayable_42A22A04FC01DEB1284BD9A9A6F47CF4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_LoansPayable_42A22A04FC01DEB1284BD9A9A6F47CF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_8C5B266FC619265B3837D9A9A6F46DE4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_CapitalLeaseObligations_8C5B266FC619265B3837D9A9A6F46DE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_FD1D511E855A6FCFF573D9A9A6F4BFB8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_FD1D511E855A6FCFF573D9A9A6F4BFB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_55F7BA34FB725E8F327DD9A9A6F4338A" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_55F7BA34FB725E8F327DD9A9A6F4338A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_0D9789D3F516FD1AF0A6D9A9A6F4399B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_LongTermDebtCurrent_0D9789D3F516FD1AF0A6D9A9A6F4399B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_E1F0FB88700DCA12CC29D9A9A6F4B657" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_E1F0FB88700DCA12CC29D9A9A6F4B657" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_21A92C3DE61A3E4C9CF1D9A9A6F5266F" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_21A92C3DE61A3E4C9CF1D9A9A6F5266F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_D1774173C5B6D8906DDED9A9A6F5260B" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_ShortTermBorrowings_D1774173C5B6D8906DDED9A9A6F5260B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_96C76929400F45179942D9A9A6F5558C" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_96C76929400F45179942D9A9A6F5558C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9F116E7F2ABAC5071BE9D9A9A6F5BCA7" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98724FA130725265A3CDD9A9A6F44401" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9F116E7F2ABAC5071BE9D9A9A6F5BCA7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DebtDebtRepaymentTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_536C9B6D632EFE8A894950F49C3C8E2F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_176DE6E4AF5BF27EA86750F49C3C9A1A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_536C9B6D632EFE8A894950F49C3C8E2F" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_176DE6E4AF5BF27EA86750F49C3C9A1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_6C451EE07CF6A2219E2650F49C3C2717" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_536C9B6D632EFE8A894950F49C3C8E2F" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_6C451EE07CF6A2219E2650F49C3C2717" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DebtMortgageDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_820A738C18DE634D3621D9A9A6D4B1F2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_3EEBA6A3795C67EA7085D9A9A6D4D7F1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_820A738C18DE634D3621D9A9A6D4B1F2" xlink:to="loc_us-gaap_DebtInstrumentTable_3EEBA6A3795C67EA7085D9A9A6D4D7F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_AFD48361D95A08CEDCEAD9A9A6D40220" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3EEBA6A3795C67EA7085D9A9A6D4D7F1" xlink:to="loc_us-gaap_RangeAxis_AFD48361D95A08CEDCEAD9A9A6D40220" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_2C80AD13F5369E5A4CACD9A9A6D4A070" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_AFD48361D95A08CEDCEAD9A9A6D40220" xlink:to="loc_us-gaap_RangeMember_2C80AD13F5369E5A4CACD9A9A6D4A070" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_050294EC797760224427D9A9A6D48BD8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_2C80AD13F5369E5A4CACD9A9A6D4A070" xlink:to="loc_us-gaap_MaximumMember_050294EC797760224427D9A9A6D48BD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_566DE1524D28F88C562FD9A9A6D458F1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_2C80AD13F5369E5A4CACD9A9A6D4A070" xlink:to="loc_us-gaap_MinimumMember_566DE1524D28F88C562FD9A9A6D458F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateLoanTypeAxis" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3EEBA6A3795C67EA7085D9A9A6D4D7F1" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateLoanTypeDomain" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis_15BF21E17C432B1BB2D2D9A9A6D43977" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgagesMember" xlink:label="loc_us-gaap_MortgagesMember_D618851D025395BA72DED9A9A6D5EE59" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:to="loc_us-gaap_MortgagesMember_D618851D025395BA72DED9A9A6D5EE59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="loc_us-gaap_SecuredDebtMember_345F9666DD0D3CCED9E8D9A9A6D5A3D0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateLoanTypeDomain_9F241B1F97D6C6C02CD4D9A9A6D4A987" xlink:to="loc_us-gaap_SecuredDebtMember_345F9666DD0D3CCED9E8D9A9A6D5A3D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3EEBA6A3795C67EA7085D9A9A6D4D7F1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateInterestRate" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateInterestRate_150955F254477B5C266DD9A9A6D73ED3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateInterestRate_150955F254477B5C266DD9A9A6D73ED3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_43B7C05E87D4ACC470AAD9A9A6D81157" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_43B7C05E87D4ACC470AAD9A9A6D81157" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages_5778439D5E67E763DF7FD9A9A6D87C51" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages_5778439D5E67E763DF7FD9A9A6D87C51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7E4432AB51BC155C0503D9A9A6D89F1D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7E4432AB51BC155C0503D9A9A6D89F1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentInterest" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_CE14CAC86CBC4FBF7C8DD9A9A6D898CE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_CE14CAC86CBC4FBF7C8DD9A9A6D898CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_12EDEED4B671E8FB0562D9A9A6D86DF5" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_12EDEED4B671E8FB0562D9A9A6D86DF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription_9E994E788263BE4B0D46D9A9A6D8DDF9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateDescription_9E994E788263BE4B0D46D9A9A6D8DDF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MortgageLoanOnRealEstateFinalMaturityDate" xlink:label="loc_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate_666D4F3A27D5BA2C7CE0D9A9A6D8BEFF" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate_666D4F3A27D5BA2C7CE0D9A9A6D8BEFF" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_MortgageLoansOnRealEstateDateInterestRateChanges" xlink:label="loc_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_ppih_MortgageLoansOnRealEstateDateInterestRateChanges_4F05B8A88F9182DF1B77D9A9A6D88965" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_27F8504F8E99CFD7071FD9A9A6D81AA0" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4BC5B3683CA9D26C2F63D9A9A6D5C9B7" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_27F8504F8E99CFD7071FD9A9A6D81AA0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ED70B9C016D09C6A2079D9A9A6DF7376" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ED70B9C016D09C6A2079D9A9A6DF7376" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_DFBA2C147AAE6C618279D9A9A6DF0648" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:to="loc_us-gaap_DebtInstrumentAxis_DFBA2C147AAE6C618279D9A9A6DF0648" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_23B4E7F58605780DBACED9A9A6DF7DB1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_DFBA2C147AAE6C618279D9A9A6DF0648" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_23B4E7F58605780DBACED9A9A6DF7DB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="loc_us-gaap_NorthAmericaMember_23D911C08CA3AD6E6A39D9A9A6DF1C8B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_23B4E7F58605780DBACED9A9A6DF7DB1" xlink:to="loc_us-gaap_NorthAmericaMember_23D911C08CA3AD6E6A39D9A9A6DF1C8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:to="loc_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_13D4ACD649ACDCD5EB68D9A9A6E082A2" xlink:to="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_us-gaap_NorthAmericaMember_23D911C08CA3AD6E6A39D9A9A6DF1C8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_16EA225C830DFF55E466D9A9A6E0D71E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_country_US_16EA225C830DFF55E466D9A9A6E0D71E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_64D32B386B1B88406A99D9A9A6E0CA07" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_country_CA_64D32B386B1B88406A99D9A9A6E0CA07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_2BDDFFD817D233FCE9E3D9A9A6E0A8A0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_2BDDFFD817D233FCE9E3D9A9A6E0A8A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_B03E0E9BB5F990DCD6E6D9A9A6E055AE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_us-gaap_LineOfCreditMember_B03E0E9BB5F990DCD6E6D9A9A6E055AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_8E73AEA812B45AA04638D9A9A6E0118C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_8E73AEA812B45AA04638D9A9A6E0118C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MiddleEastMember" xlink:label="loc_us-gaap_MiddleEastMember_1D2FE2C5BC510E3B9246D9A9A6E04907" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4BCEC4DC00024D2DF855D9A9A6E0651F" xlink:to="loc_us-gaap_MiddleEastMember_1D2FE2C5BC510E3B9246D9A9A6E04907" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9E6506D84E33D25E02C0D9A9A6DFA3FF" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityInitiationDate1_CDE7853A5931BD481229D9A9A6E08B00" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityInitiationDate1_CDE7853A5931BD481229D9A9A6E08B00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27274D3C206258B313E1D9A9A6E1D736" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27274D3C206258B313E1D9A9A6E1D736" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantTerms" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantTerms_025A9B758F16F1A936CDD9A9A6E17E01" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantTerms_025A9B758F16F1A936CDD9A9A6E17E01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_01193DA1DBFFF8F13E4ED9A9A6E10A2A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_01193DA1DBFFF8F13E4ED9A9A6E10A2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_61DF2A0C12C65B324B5AD9A9A6E04A51" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LinesOfCreditCurrent_61DF2A0C12C65B324B5AD9A9A6E04A51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48DA64533306CDC59F0ED9A9A6E137B1" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48DA64533306CDC59F0ED9A9A6E137B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ADD961A2CE5BCDDED90FD9A9A6E1FCD0" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ADD961A2CE5BCDDED90FD9A9A6E1FCD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityBorrowingCapacityDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_022F41634830F0FAFE79D9A9A6E1ACB8" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_022F41634830F0FAFE79D9A9A6E1ACB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityDividendRestrictions" xlink:label="loc_us-gaap_LineOfCreditFacilityDividendRestrictions_05476D9DF3053AD06A29D9A9A6E1DD77" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityDividendRestrictions_05476D9DF3053AD06A29D9A9A6E1DD77" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_83BA7A09C087883EFC1DD9A9A6E1C3A7" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_83BA7A09C087883EFC1DD9A9A6E1C3A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_E4E59CFD78480FFD4E4FD9A9A6E13A13" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_E4E59CFD78480FFD4E4FD9A9A6E13A13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_C49F0D7C1EEE8519318ED9A9A6E26E34" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_C49F0D7C1EEE8519318ED9A9A6E26E34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_AB8D036D89F21B3AF03BD9A9A6E1F76A" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_AB8D036D89F21B3AF03BD9A9A6E1F76A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_4FB83D40EDD7DB95C879D9A9A6E1700B" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_4FB83D40EDD7DB95C879D9A9A6E1700B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_C976CECF1BFD64BD0DC9D9A9A6E1BC4B" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_C976CECF1BFD64BD0DC9D9A9A6E1BC4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_86C39843A60DE1EA57E4D9A9A6E132D0" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_86C39843A60DE1EA57E4D9A9A6E132D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_F04D6E10DC35D9871894D9A9A6E208DC" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_F04D6E10DC35D9871894D9A9A6E208DC" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FaceValueOfDebtInLocalCurrency" xlink:label="loc_ppih_FaceValueOfDebtInLocalCurrency_3DC5FCE36E171C346181D9A9A6E22D0F" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_ppih_FaceValueOfDebtInLocalCurrency_3DC5FCE36E171C346181D9A9A6E22D0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ADB405B9E41A58140357D9A9A6E256FA" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_C6EF3B000109C2D943BCD9A9A6E0675F" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ADB405B9E41A58140357D9A9A6E256FA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DebtTermLoansDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_TermLoansAbstract" xlink:label="loc_ppih_TermLoansAbstract_49D03B6EC061A2B838F0D5E5B9B67CD3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_CC2436CF5FBB2AE2F788D5E5B9B69A34" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_TermLoansAbstract_49D03B6EC061A2B838F0D5E5B9B67CD3" xlink:to="loc_us-gaap_StatementTable_CC2436CF5FBB2AE2F788D5E5B9B69A34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_4B02E5EA703D5A898E15D5E5B9B6E598" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_CC2436CF5FBB2AE2F788D5E5B9B69A34" xlink:to="loc_us-gaap_DebtInstrumentAxis_4B02E5EA703D5A898E15D5E5B9B6E598" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_C6D41C6DDDB5AED34F08D5E5B9B6B61A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_4B02E5EA703D5A898E15D5E5B9B6E598" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_C6D41C6DDDB5AED34F08D5E5B9B6B61A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_CC2436CF5FBB2AE2F788D5E5B9B69A34" xlink:to="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_EF19B820D61066403BC2D5E5B9B627D8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_EF19B820D61066403BC2D5E5B9B627D8" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FaceValueOfDebtInLocalCurrency" xlink:label="loc_ppih_FaceValueOfDebtInLocalCurrency_A91CE1B774B04A615E3AD5E5B9B68C78" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:to="loc_ppih_FaceValueOfDebtInLocalCurrency_A91CE1B774B04A615E3AD5E5B9B68C78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_1B57D9BD84CCD87356DED5E5B9B6D497" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_1B57D9BD84CCD87356DED5E5B9B6D497" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_D13CC8643B391BBFFA63D5E5B9B6B68E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_C9E9FA72AA8FBE999FA9D5E5B9B607FE" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_D13CC8643B391BBFFA63D5E5B9B6B68E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DeferredAndRestrictedStockDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RestrictedstockAbstract" xlink:label="loc_ppih_RestrictedstockAbstract_28EEB6DE96C179636072D9A9A3BAA452" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_RestrictedstockAbstract_28EEB6DE96C179636072D9A9A3BAA452" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1A666AE3174261A7289DD9A9A3BAF6EB" xlink:to="loc_us-gaap_PlanNameDomain_D338A3CD44056AF30F7BD9A9A3BAE638" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateAxis_B31B2784FAA4DAB59887D9A9A3BA77E2" xlink:to="loc_us-gaap_AwardDateDomain_70D38E263A3012A89992D9A9A3BA9A10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_955957A39ED2C2E47A88D9A9A3BA2C00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_A54DC577DA53368FB88DD9A9A3BB53B4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:to="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_A54DC577DA53368FB88DD9A9A3BB53B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_499E68DAD1ACA4510029D9A9A3BB8580" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73A8BF6EFC845C861565D9A9A3BABBA1" xlink:to="loc_us-gaap_RestrictedStockMember_499E68DAD1ACA4510029D9A9A3BB8580" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_FC93B492561D1F5D9484D9A9A3BB503D" xlink:to="loc_us-gaap_ClassOfStockDomain_C7B237B85FE4D5C5E57DD9A9A3BB1272" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_A6C5E101FCDB4AD368D1D9A9A3BB0F03" xlink:to="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_A907176725DBFA627D09DA4CB57DB45B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:to="loc_us-gaap_MinimumMember_A907176725DBFA627D09DA4CB57DB45B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_E27254E09D989BBFD97CDA4D02F77D64" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_CE19ACADD3C8A3C8C2C3D9A9A3BBAD26" xlink:to="loc_us-gaap_MaximumMember_E27254E09D989BBFD97CDA4D02F77D64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_6E653FCCD3AF597F663BD9A9A3BBDBB3" xlink:to="loc_us-gaap_VestingDomain_E88DE79DB412C2400944D9A9A3BB51D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4C7607CEC1459853A6C1D9A9A3BA40CD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward_236604B4375390EEE677D9A9A3BBBCCE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward_236604B4375390EEE677D9A9A3BBBCCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_BD79DEB5E812DA8C78B6D9A9A3BB9488" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_BD79DEB5E812DA8C78B6D9A9A3BB9488" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1B7D9362251F1D63A1EAD9A9A3BC4FFF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_1B7D9362251F1D63A1EAD9A9A3BC4FFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_CA308D484BA536FC6DF7D9A9A3BC97F9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_CA308D484BA536FC6DF7D9A9A3BC97F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_FBF1C5575D7CAA3CB5DED9A9A3BCD360" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_FBF1C5575D7CAA3CB5DED9A9A3BCD360" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_F39AF68FA7CD2BC23120D9A9A3BCE620" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_F39AF68FA7CD2BC23120D9A9A3BCE620" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_370FCD17EB526D7F57C6D9A9A3BC5D4D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_370FCD17EB526D7F57C6D9A9A3BC5D4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_B0D81C9EBF43A6D7BF71D9A9A3BC4CD3" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_B0D81C9EBF43A6D7BF71D9A9A3BC4CD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_387E35ECB1938577E743D9A9A3BC04D2" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_387E35ECB1938577E743D9A9A3BC04D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5456DC7BF6B269A98C01D9A9A3BC8014" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5456DC7BF6B269A98C01D9A9A3BC8014" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1ABF30CBBDF0132DF33ED9A9A3BC2720" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1ABF30CBBDF0132DF33ED9A9A3BC2720" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding" xlink:label="loc_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding_9C787C784FA532C63B95D9A9A3BCCF9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_13628BD3FF94C10B3E8ED9A9A3BC494A" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_13628BD3FF94C10B3E8ED9A9A3BC494A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_D0299E00F3E7CBF2F7E9D9A9A3BCB9A0" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_D0299E00F3E7CBF2F7E9D9A9A3BCB9A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_088AD8FC09623FAB3BFFD9A9A3BD848E" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_088AD8FC09623FAB3BFFD9A9A3BD848E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_459B5B2BD1BC580E839ED9A9A3BDE3BD" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74D61961CEA8DD60D27FD9A9A3BB2EE7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_459B5B2BD1BC580E839ED9A9A3BDE3BD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DeferredAndRestrictedStockNotes" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RestrictedstockAbstract" xlink:label="loc_ppih_RestrictedstockAbstract_09A8FDA9D07B839A0C1550F49C9AE53F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_13CE40CC264EF165827B50F49C9AABAF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_RestrictedstockAbstract_09A8FDA9D07B839A0C1550F49C9AE53F" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_13CE40CC264EF165827B50F49C9AABAF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DeferredAndRestrictedStockTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RestrictedstockAbstract" xlink:label="loc_ppih_RestrictedstockAbstract_BC2FDE43909C1CF57C7A50F49BCFCDA1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_RestrictedstockAbstract_BC2FDE43909C1CF57C7A50F49BCFCDA1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_3117CEC0C73E12AD67AD50F49BCF8389" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_PlanNameAxis_3117CEC0C73E12AD67AD50F49BCF8389" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_44B786E2FDB60427687C50F49BCF8FFA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_3117CEC0C73E12AD67AD50F49BCF8389" xlink:to="loc_us-gaap_PlanNameDomain_44B786E2FDB60427687C50F49BCF8FFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaap_AwardDateAxis_5D088751EE813403B99550F49BCF7DAC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_AwardDateAxis_5D088751EE813403B99550F49BCF7DAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_868115E3055EA602590E50F49BCFF01A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateAxis_5D088751EE813403B99550F49BCF7DAC" xlink:to="loc_us-gaap_AwardDateDomain_868115E3055EA602590E50F49BCFF01A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_9E61C68C90CE2872450C50F49BCF31EF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_AwardTypeAxis_9E61C68C90CE2872450C50F49BCF31EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0588287E866CB682797C50F49BCFD874" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9E61C68C90CE2872450C50F49BCF31EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0588287E866CB682797C50F49BCFD874" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_A8ABC46B85AABAA4DC6F50F49BCF6DFD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_StatementClassOfStockAxis_A8ABC46B85AABAA4DC6F50F49BCF6DFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_06DA428E88D6D9D274FC50F49BCF41BA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_A8ABC46B85AABAA4DC6F50F49BCF6DFD" xlink:to="loc_us-gaap_ClassOfStockDomain_06DA428E88D6D9D274FC50F49BCF41BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_4F09C2326B1D6C94B8A450F49BCF5A32" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_RangeAxis_4F09C2326B1D6C94B8A450F49BCF5A32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_D76A2A65D309FBBDA93C50F49BCF0125" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_4F09C2326B1D6C94B8A450F49BCF5A32" xlink:to="loc_us-gaap_RangeMember_D76A2A65D309FBBDA93C50F49BCF0125" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_DA1759B0E65641647F1750F49BCFBE19" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_VestingAxis_DA1759B0E65641647F1750F49BCFBE19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_DB2DFC6666B26E96FAE150F49BCF3FF5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_DA1759B0E65641647F1750F49BCFBE19" xlink:to="loc_us-gaap_VestingDomain_DB2DFC6666B26E96FAE150F49BCF3FF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4EC7B83F659F8AAD9D5150F49BCF45E7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_D661F444A9DC9844DE1250F49BCFCE7F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4EC7B83F659F8AAD9D5150F49BCF45E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_2F01EF280438B5EF1B2D50F49BCF9580" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4EC7B83F659F8AAD9D5150F49BCF45E7" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_2F01EF280438B5EF1B2D50F49BCF9580" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_7B319DE50A2E59E8B08A50F49BCF1374" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4EC7B83F659F8AAD9D5150F49BCF45E7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_7B319DE50A2E59E8B08A50F49BCF1374" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CashflowsfromdiscontinuedoperationsAbstract" xlink:label="loc_ppih_CashflowsfromdiscontinuedoperationsAbstract_50CFC6A3E230975324868A1FC4C964E4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1B5F9FF8C796C428FD518A1FC4CA9800" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CashflowsfromdiscontinuedoperationsAbstract_50CFC6A3E230975324868A1FC4C964E4" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1B5F9FF8C796C428FD518A1FC4CA9800" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_5693156C18392B487E6F8A1FC4CAE90D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CashflowsfromdiscontinuedoperationsAbstract_50CFC6A3E230975324868A1FC4C964E4" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_5693156C18392B487E6F8A1FC4CAE90D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_92573A9304D866B2EE768A1FC4CA84D6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CashflowsfromdiscontinuedoperationsAbstract_50CFC6A3E230975324868A1FC4C964E4" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_92573A9304D866B2EE768A1FC4CA84D6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DiscontinuedOperationsAbstract" xlink:label="loc_ppih_DiscontinuedOperationsAbstract_F244414E34B42F5A184CD9A9A713C5D3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_DiscontinuedOperationsAbstract_F244414E34B42F5A184CD9A9A713C5D3" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D1B35A43D8D1F37CF5A9D9A9A71448FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D1B35A43D8D1F37CF5A9D9A9A71448FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2ED91DE398257DDF9C96D9A9A7143A34" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D1B35A43D8D1F37CF5A9D9A9A71448FA" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2ED91DE398257DDF9C96D9A9A7143A34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_22552FC836F0DB3E39C5D9A9A714A8BD" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_75182662EC9652A2F4C5D9A9A714C4C4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_75182662EC9652A2F4C5D9A9A714C4C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_D870C2537B64AAD2C34AD9A9A71494CE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_D870C2537B64AAD2C34AD9A9A71494CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5319E8D92A2E3C238633D9A9A71464B6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5319E8D92A2E3C238633D9A9A71464B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_9E26FCD90B300037635BD9A9A714CA19" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_9E26FCD90B300037635BD9A9A714CA19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_062F144B5044EA9CE6D3D9A9A71484D6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_062F144B5044EA9CE6D3D9A9A71484D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_FE430B3612DBFF553EBED9A9A7148C1B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_268DD2DD6D583AA62261D9A9A71431AD" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_FE430B3612DBFF553EBED9A9A7148C1B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DiscontinuedOperationsAbstract" xlink:label="loc_ppih_DiscontinuedOperationsAbstract_121AAE82200CACA81696BD72540C5D83" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3CC5E8A80C0AFDA12FA2BD72540E0B45" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_DiscontinuedOperationsAbstract_121AAE82200CACA81696BD72540C5D83" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3CC5E8A80C0AFDA12FA2BD72540E0B45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_DF796C4E0E6E15634502BD72540ECBB3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3CC5E8A80C0AFDA12FA2BD72540E0B45" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_DF796C4E0E6E15634502BD72540ECBB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F16161D363D89CA0882CBD72540E091A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_DF796C4E0E6E15634502BD72540ECBB3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F16161D363D89CA0882CBD72540E091A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3CC5E8A80C0AFDA12FA2BD72540E0B45" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_535FAF12DCA8BC3ADDA6BD72540FA1BB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_535FAF12DCA8BC3ADDA6BD72540FA1BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5EF4B75A81C4D1200124BD72540F1205" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5EF4B75A81C4D1200124BD72540F1205" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities_703DCC6F7C240B2F04F5BD72540F5B47" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities_703DCC6F7C240B2F04F5BD72540F5B47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_B7579D4FB8F861725345BD72540F69E8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D0FB6C2FBE07AE9423FEBD72540E6734" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_B7579D4FB8F861725345BD72540F69E8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_StatementdiscontinuedAbstract" xlink:label="loc_ppih_StatementdiscontinuedAbstract_991AF3F8D34D8937E2CC8A1FC5885AC8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_CBDA13D3B1BEB3E41D8A8A1FC588D7E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_StatementdiscontinuedAbstract_991AF3F8D34D8937E2CC8A1FC5885AC8" xlink:to="loc_us-gaap_StatementTable_CBDA13D3B1BEB3E41D8A8A1FC588D7E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_F22A09A84C0D221DB8FF8A1FC5884D9A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_CBDA13D3B1BEB3E41D8A8A1FC588D7E3" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_F22A09A84C0D221DB8FF8A1FC5884D9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_62503BCDBCC1397AAC6D8A1FC5888A41" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_F22A09A84C0D221DB8FF8A1FC5884D9A" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_62503BCDBCC1397AAC6D8A1FC5888A41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_978172A43E01AC94F85F8A1FC5891A53" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_CBDA13D3B1BEB3E41D8A8A1FC588D7E3" xlink:to="loc_us-gaap_StatementLineItems_978172A43E01AC94F85F8A1FC5891A53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_E1735F6C6268655C82388A1FC5891E78" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_978172A43E01AC94F85F8A1FC5891A53" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_E1735F6C6268655C82388A1FC5891E78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_093033F317D02AEBCF098A1FC589A80F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_978172A43E01AC94F85F8A1FC5891A53" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_093033F317D02AEBCF098A1FC589A80F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsNotes" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DiscontinuedOperationsAbstract" xlink:label="loc_ppih_DiscontinuedOperationsAbstract_90A345A61BF98C2BDF0A50F49CE8FE5F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2C58A168E5E3367E1AAF50F49CE8202A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_DiscontinuedOperationsAbstract_90A345A61BF98C2BDF0A50F49CE8FE5F" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2C58A168E5E3367E1AAF50F49CE8202A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DiscontinuedOperationsAbstract" xlink:label="loc_ppih_DiscontinuedOperationsAbstract_FB68A9988DAD06D245D350F49C5C56E5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_DiscontinuedOperationsAbstract_FB68A9988DAD06D245D350F49C5C56E5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_41290C94A413FB0F3C3450F49C5CB636" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_F1AE9EFBA9F91D03CF3F50F49C5C2295" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2F499B71EAC9805508A450F49C5C8F26" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_D2093557AA56B60AA94150F49C5C44E8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F4FBD26020A8E49C36BA50F49C5C6D4F" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_D2093557AA56B60AA94150F49C5C44E8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/DocumentAndEntityInformationDocument" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DocumentAndEntityInformationAbstract" xlink:label="loc_ppih_DocumentAndEntityInformationAbstract_AF3735F0DDACE34D8F9950F49A78D7F6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntitiesTable" xlink:label="loc_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_DocumentAndEntityInformationAbstract_AF3735F0DDACE34D8F9950F49A78D7F6" xlink:to="loc_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:to="loc_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_13F9B10FD3381770233F50F49A78CEF7" xlink:to="loc_dei_EntityDomain_8B6E9B41B46379670CB550F49A7821ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityInformationLineItems" xlink:label="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_8E7EF180C87CD64278E850F49A781166" xlink:to="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_9A3A4EFD5BF3548EDFA350F49A781765" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityRegistrantName_9A3A4EFD5BF3548EDFA350F49A781765" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_B073CD4D274A4062D82F50F49A786FDF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityCentralIndexKey_B073CD4D274A4062D82F50F49A786FDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_E83DFB30176683CB5CD650F49A7857D8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_CurrentFiscalYearEndDate_E83DFB30176683CB5CD650F49A7857D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_3775083BD629390BF7E450F49A788B8C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityFilerCategory_3775083BD629390BF7E450F49A788B8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_5CE1A32107806A600E1E50F49A781F02" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_DocumentType_5CE1A32107806A600E1E50F49A781F02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_CF2FAE039EF8C956C66B50F49A785535" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_DocumentPeriodEndDate_CF2FAE039EF8C956C66B50F49A785535" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_26E462EC7AEE7D114AF350F49A786DA6" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_DocumentFiscalYearFocus_26E462EC7AEE7D114AF350F49A786DA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_C47B1C2F832509AA8FF350F49A786BD7" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_DocumentFiscalPeriodFocus_C47B1C2F832509AA8FF350F49A786BD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_5FD2A7DC2AF3F303BBBF50F49A781667" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_AmendmentFlag_5FD2A7DC2AF3F303BBBF50F49A781667" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1159E4F2D428A38A88D450F49A781AC7" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1159E4F2D428A38A88D450F49A781AC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_F52C72C3D3492FA7F4F350F49A7824EE" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_F52C72C3D3492FA7F4F350F49A7824EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_1DACFFEC67867E120F8250F49A78DE69" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityVoluntaryFilers_1DACFFEC67867E120F8250F49A78DE69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_9207A98A278877133AFB50F49A7868FD" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityCurrentReportingStatus_9207A98A278877133AFB50F49A7868FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_806D3B888E180DC8DF7850F49A785E85" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_36E3679D25EEE336E0A850F49A786C89" xlink:to="loc_dei_EntityPublicFloat_806D3B888E180DC8DF7850F49A785E85" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncomeTaxAbstract" xlink:label="loc_ppih_IncomeTaxAbstract_597A52AE05694D65755B50F49C4C49BA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_FE19A62343868809934850F49C4CD52B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncomeTaxAbstract_597A52AE05694D65755B50F49C4C49BA" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_FE19A62343868809934850F49C4CD52B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesComponentsOfDeferredIncomeTaxTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ComponentsOfDeferredIncomeTaxAbstract" xlink:label="loc_ppih_ComponentsOfDeferredIncomeTaxAbstract_823E9E976D961022AE6F50F49A9706CC" xlink:type="locator" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ComponentsOfDeferredIncomeTaxTable" xlink:label="loc_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfDeferredIncomeTaxAbstract_823E9E976D961022AE6F50F49A9706CC" xlink:to="loc_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DeferredIncomeTaxAxis" xlink:label="loc_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:to="loc_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DeferredIncomeTaxDomain" xlink:label="loc_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_DeferredIncomeTaxAxis_28E87B52731CC80B70F050F49A974BC2" xlink:to="loc_ppih_DeferredIncomeTaxDomain_28BE454510BCFB280DD650F49A978FC2" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ComponentsOfDeferredIncomeTaxLineItems" xlink:label="loc_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfDeferredIncomeTaxTable_C2F57D79E621AC38EBAF50F49A97100C" xlink:to="loc_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6FADF7D4470C6DACA9EE50F49A9798C3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfDeferredIncomeTaxLineItems_B604D5A733B3024BD7C950F49A97D663" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6FADF7D4470C6DACA9EE50F49A9798C3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncomeTaxesAbstract" xlink:label="loc_ppih_IncomeTaxesAbstract_0823C7FA7E5D0D9D0DC350F49BEEF7B9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0B359332FD4FB6DF9D7650F49BEE898A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncomeTaxesAbstract_0823C7FA7E5D0D9D0DC350F49BEEF7B9" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0B359332FD4FB6DF9D7650F49BEE898A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0EB50EE6C0A162F20E5850F49BEE0741" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncomeTaxesAbstract_0823C7FA7E5D0D9D0DC350F49BEEF7B9" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0EB50EE6C0A162F20E5850F49BEE0741" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract" xlink:label="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_CB6ECB9CFA244903754092383A85A5A9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_CB6ECB9CFA244903754092383A85A5A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_B5447C5B5B622D3DB1E892383A859AF4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_B5447C5B5B622D3DB1E892383A859AF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_B8CF5A3E1BF74009A2B792383A869CCF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_B8CF5A3E1BF74009A2B792383A869CCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9217B7128ADECB0C7CEE92383A864C10" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9217B7128ADECB0C7CEE92383A864C10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_D2B19F4F04ECAB5BFE3C92383A8609A9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_D2B19F4F04ECAB5BFE3C92383A8609A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_926EAF6D7E812B40C87C92383A86A8D8" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_926EAF6D7E812B40C87C92383A86A8D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_24D3607817280336FD0392383A866875" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_24D3607817280336FD0392383A866875" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2BF3A67B2F9250DF80F092383A86DC6B" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2BF3A67B2F9250DF80F092383A86DC6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_340ACFFF043EDC4DBAF592383A86C72D" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract_07F947360F14A7FA195592383A8401E6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_340ACFFF043EDC4DBAF592383A86C72D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesDeferredIncomeTaxDisclosureDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncomeTaxDisclosuresAbstract" xlink:label="loc_ppih_IncomeTaxDisclosuresAbstract_89E6F5AA8494CD6C6610D9A9A5C0BD4F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FederalIncomeTaxNoteTable" xlink:label="loc_us-gaap_FederalIncomeTaxNoteTable_755C83D9263E89701266D9A9A5C0F5BE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncomeTaxDisclosuresAbstract_89E6F5AA8494CD6C6610D9A9A5C0BD4F" xlink:to="loc_us-gaap_FederalIncomeTaxNoteTable_755C83D9263E89701266D9A9A5C0F5BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4066BA6BE68EB6615004D9A9A5C072C4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_755C83D9263E89701266D9A9A5C0F5BE" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4066BA6BE68EB6615004D9A9A5C072C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ED5C93C3187D197E70D7D9A9A5C03318" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4066BA6BE68EB6615004D9A9A5C072C4" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ED5C93C3187D197E70D7D9A9A5C03318" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IN" xlink:label="loc_country_IN_1A46EA8A422FF56AA267D9A9A5C0394E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ED5C93C3187D197E70D7D9A9A5C03318" xlink:to="loc_country_IN_1A46EA8A422FF56AA267D9A9A5C0394E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5E365D5CD2E09195E4CBD9A9A5C02E49" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_755C83D9263E89701266D9A9A5C0F5BE" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5E365D5CD2E09195E4CBD9A9A5C02E49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_BB9DCD2239DED3C84F40D9A9A5C0D4FC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5E365D5CD2E09195E4CBD9A9A5C02E49" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_BB9DCD2239DED3C84F40D9A9A5C0D4FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_0915A3E993D358B85730D9A9A5C06616" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_BB9DCD2239DED3C84F40D9A9A5C0D4FC" xlink:to="loc_us-gaap_ForeignCountryMember_0915A3E993D358B85730D9A9A5C06616" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_F16AFA7633527C23EB78D9A9A5C146DD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_755C83D9263E89701266D9A9A5C0F5BE" xlink:to="loc_us-gaap_StatementGeographicalAxis_F16AFA7633527C23EB78D9A9A5C146DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_5DAAE463EA76DEF8AC70D9A9A5C1F8D6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_F16AFA7633527C23EB78D9A9A5C146DD" xlink:to="loc_us-gaap_SegmentGeographicalDomain_5DAAE463EA76DEF8AC70D9A9A5C1F8D6" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_5DAAE463EA76DEF8AC70D9A9A5C1F8D6" xlink:to="loc_us-gaap_ForeignCountryMember_0915A3E993D358B85730D9A9A5C06616" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_SA" xlink:label="loc_country_SA_AFA9DE94EC89E205509DD9A9A5C1ADD5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_5DAAE463EA76DEF8AC70D9A9A5C1F8D6" xlink:to="loc_country_SA_AFA9DE94EC89E205509DD9A9A5C1ADD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems" xlink:label="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_755C83D9263E89701266D9A9A5C0F5BE" xlink:to="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_17900349253D1789A96DD9A9A5C145D2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_17900349253D1789A96DD9A9A5C145D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3D9B39C3918CD1885977D9A9A5C1A93D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3D9B39C3918CD1885977D9A9A5C1A93D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_417098EBC2FEF18D0CC7D9A9A5C13D6C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_417098EBC2FEF18D0CC7D9A9A5C13D6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_198CBABD8E30EECBD0E9D9A9A5C178A9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_198CBABD8E30EECBD0E9D9A9A5C178A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_222C5D94D9D083E0EF9BD9A9A5C1B432" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_222C5D94D9D083E0EF9BD9A9A5C1B432" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_285CAD814A9C9370EB9ED9A9A5C16AE4" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_285CAD814A9C9370EB9ED9A9A5C16AE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_3749A48CA65FDD9AB796D9A9A5C123F7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_3749A48CA65FDD9AB796D9A9A5C123F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_0472D7B2C44DD3DF65A9D9A9A5C13BD4" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_0472D7B2C44DD3DF65A9D9A9A5C13BD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_90D5595E694259D4B044D9A9A5C2F6F5" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_90D5595E694259D4B044D9A9A5C2F6F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_B025C39D3DA7E39A374FD9A9A5C2EC46" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_B025C39D3DA7E39A374FD9A9A5C2EC46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_867EF49CE139CC9FF045D9A9A5C24B72" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_867EF49CE139CC9FF045D9A9A5C24B72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_F6A3F5E1BB8B205821F0D9A9A5C2730D" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_F6A3F5E1BB8B205821F0D9A9A5C2730D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1F5067F79395AD08ADE8D9A9A5C2DF92" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1F5067F79395AD08ADE8D9A9A5C2DF92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_BEB322C0457F7394A612D9A9A5C27D12" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9245E1B491F2F312F959D9A9A5C15ADE" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_BEB322C0457F7394A612D9A9A5C27D12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_FF765CC44AA3788A29E6D9A9A5C70A2C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_FF765CC44AA3788A29E6D9A9A5C70A2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_692F884AD88909936F3ED9A9A5C75FC9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_692F884AD88909936F3ED9A9A5C75FC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_5E35E855A2D4B6EB1A5ED9A9A5C85238" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_5E35E855A2D4B6EB1A5ED9A9A5C85238" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_E2C8A925E172390E0697D9A9A5C80B34" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_00E52B45D8482D82A7F1D9A9A5C2B35D" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_E2C8A925E172390E0697D9A9A5C80B34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0EBD97E48BC78A7F708FD9A9A5C85A14" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:to="loc_us-gaap_DeferredTaxLiabilities_0EBD97E48BC78A7F708FD9A9A5C85A14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_C3C3C408DCA15332336BD9A9A5C117B9" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_3804A812BFA43123656FD9A9A5C8890B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_3804A812BFA43123656FD9A9A5C8890B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82310D58B80C61C8900ED9A9A5C8D255" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract_2A2486B0CD5E14FDF088D9A9A5C8FC7A" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82310D58B80C61C8900ED9A9A5C8D255" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LossIncomeBeforeIncomeTaxesAbstract" xlink:label="loc_ppih_LossIncomeBeforeIncomeTaxesAbstract_4A776CF1A4B6E4112F0667F020049541" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5F92D6E620CC17C48AC167F02004E9EE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_LossIncomeBeforeIncomeTaxesAbstract_4A776CF1A4B6E4112F0667F020049541" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5F92D6E620CC17C48AC167F02004E9EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_62D29D2B5DE42D71491C67F020047541" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_LossIncomeBeforeIncomeTaxesAbstract_4A776CF1A4B6E4112F0667F020049541" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_62D29D2B5DE42D71491C67F020047541" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98E20B9898509E548C5467F02004BA11" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_LossIncomeBeforeIncomeTaxesAbstract_4A776CF1A4B6E4112F0667F020049541" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98E20B9898509E548C5467F02004BA11" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesIncomeTaxNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncometaxnarrativeAbstract" xlink:label="loc_ppih_IncometaxnarrativeAbstract_427C670F1EB080637D21D9A9A5DE8AAC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FederalIncomeTaxNoteTable" xlink:label="loc_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxnarrativeAbstract_427C670F1EB080637D21D9A9A5DE8AAC" xlink:to="loc_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_974A09C55BEF499A5CFDD9A9A5E4E730" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:to="loc_us-gaap_StatementGeographicalAxis_974A09C55BEF499A5CFDD9A9A5E4E730" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_187D863B8D9A74A85004D9A9A5E4ED0F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_974A09C55BEF499A5CFDD9A9A5E4E730" xlink:to="loc_us-gaap_SegmentGeographicalDomain_187D863B8D9A74A85004D9A9A5E4ED0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_SA" xlink:label="loc_country_SA_A37827FC17D81E9747F6D9A9A5E4A0FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_187D863B8D9A74A85004D9A9A5E4ED0F" xlink:to="loc_country_SA_A37827FC17D81E9747F6D9A9A5E4A0FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9A59769A43DF9ADB1121D9A9A5E4A50E" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IN" xlink:label="loc_country_IN_DC9F1317ACBDA7B9229BD9A9A5E4B334" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ECAA3DE83DBEB511AE57D9A9A5E4F6DD" xlink:to="loc_country_IN_DC9F1317ACBDA7B9229BD9A9A5E4B334" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems" xlink:label="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxNoteTable_E5AC5145717576ABCBFAD9A9A5E409A6" xlink:to="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_5868660824D63D72E9C6D9A9A5E4BB22" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_5868660824D63D72E9C6D9A9A5E4BB22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherInformationPertainingToIncomeTaxes" xlink:label="loc_us-gaap_OtherInformationPertainingToIncomeTaxes_6BCA1074AE3443D2E2BFD9A9A5E4242D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_OtherInformationPertainingToIncomeTaxes_6BCA1074AE3443D2E2BFD9A9A5E4242D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_84E8586A19F00D111278D9A9A5E52CEA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_84E8586A19F00D111278D9A9A5E52CEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_90295E04F2D76ADB90B6D9A9A5E55696" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_90295E04F2D76ADB90B6D9A9A5E55696" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6907A64113835B1649A4D9A9A5E5B785" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6907A64113835B1649A4D9A9A5E5B785" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1770755CECF02968E119D9A9A5E5308F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1770755CECF02968E119D9A9A5E5308F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_970B0BD1D3BD0BB4B692D9A9A5E53373" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_OperatingLossCarryforwards_970B0BD1D3BD0BB4B692D9A9A5E53373" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FederalOperatingLossCarryforwardExpires" xlink:label="loc_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_ppih_FederalOperatingLossCarryforwardExpires_1C989A5F9A016F1AC41AD9A9A5E53610" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_46A9F8FC2FD12B00647DD9A9A5E5C680" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_46A9F8FC2FD12B00647DD9A9A5E5C680" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_754A5259B176F4FCA219D9A9A5E55FDB" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_754A5259B176F4FCA219D9A9A5E55FDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceMethodologiesAndAssumptions" xlink:label="loc_us-gaap_ValuationAllowanceMethodologiesAndAssumptions_19F04F530DDF3E52420CD9A9A5E5A5FE" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_ValuationAllowanceMethodologiesAndAssumptions_19F04F530DDF3E52420CD9A9A5E5A5FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_1E856B315481E9FFC630D9A9A5E5ACF6" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_1E856B315481E9FFC630D9A9A5E5ACF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardExpirationDate" xlink:label="loc_us-gaap_TaxCreditCarryforwardExpirationDate_293058E0EB16EE22D809D9A9A5E54711" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_TaxCreditCarryforwardExpirationDate_293058E0EB16EE22D809D9A9A5E54711" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_58FD6545FD9E3457467BD9A9A5E555AA" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_58FD6545FD9E3457467BD9A9A5E555AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9903C265B91EE34E0553D9A9A5E54610" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9903C265B91EE34E0553D9A9A5E54610" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="loc_us-gaap_IncomeTaxExaminationDescription_6BC7AB0C4E2A98B2F452D9A9A5E6E3C8" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_IncomeTaxExaminationDescription_6BC7AB0C4E2A98B2F452D9A9A5E6E3C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="loc_us-gaap_OpenTaxYear_8EDFE14535A5BECA6A7AD9A9A5E61E52" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_us-gaap_OpenTaxYear_8EDFE14535A5BECA6A7AD9A9A5E61E52" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated" xlink:label="loc_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems_52FE61F19E4661D37AFCD9A9A5E40FBA" xlink:to="loc_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated_75DFBD27D91058129391D9A9A5E61B27" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesLossIncomeBeforeIncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_04838C27FA0844DD86E250F49BBFE87A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_68E500E267CD371AB51250F49BBF7EAD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_04838C27FA0844DD86E250F49BBFE87A" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_68E500E267CD371AB51250F49BBF7EAD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesReconcilationToEtrRateDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ReconcilationToFederalEtrRateAbstract" xlink:label="loc_ppih_ReconcilationToFederalEtrRateAbstract_2420878ACE38133481A89BB37962812F" xlink:type="locator" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncomeTaxExpenseTable" xlink:label="loc_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ReconcilationToFederalEtrRateAbstract_2420878ACE38133481A89BB37962812F" xlink:to="loc_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_02A0E5CF8E2BBA5956FD9BB37962E3CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_02A0E5CF8E2BBA5956FD9BB37962E3CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_13AD8E3298D5834117299BB37962D614" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_02A0E5CF8E2BBA5956FD9BB37962E3CE" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_13AD8E3298D5834117299BB37962D614" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IN" xlink:label="loc_country_IN_C586D93D72519AA35DA29BB37962061F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_13AD8E3298D5834117299BB37962D614" xlink:to="loc_country_IN_C586D93D72519AA35DA29BB37962061F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_7EA8ECAE89B2F5531B1F9BB37962BE77" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_FDC8E224AB6E88157AAD9BB3796253CF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:to="loc_country_US_FDC8E224AB6E88157AAD9BB3796253CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_DEB1CC22EF7D8479440B9BB37962238E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_DEB1CC22EF7D8479440B9BB37962238E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_37408FF4BDFBF43FBF799BB37962DA3E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_4EDC82375AB3289D30FB9BB3796298BA" xlink:to="loc_us-gaap_ForeignCountryMember_37408FF4BDFBF43FBF799BB37962DA3E" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_IncometaxesLineItems" xlink:label="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncomeTaxExpenseTable_09F499CF5FBC60D6EE739BB37962A41D" xlink:to="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_CC9D8F2E2F9D3CC62BEA9BB37962D323" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_CC9D8F2E2F9D3CC62BEA9BB37962D323" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_88287CE777EB38200F099BB37962984E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_88287CE777EB38200F099BB37962984E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_A6F8FC5DA82D619B99C79BB37962A9ED" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_A6F8FC5DA82D619B99C79BB37962A9ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductions" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductions_F991903EDE6F7A4879359BB37962DBCC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductions_F991903EDE6F7A4879359BB37962DBCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_E4EF90BB3D2CB618810D9BB379625B93" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_E4EF90BB3D2CB618810D9BB379625B93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5509168AACECA65F6D989BB3796286F7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5509168AACECA65F6D989BB3796286F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_81F049A610D5D9165CB59BB3796251E4" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_81F049A610D5D9165CB59BB3796251E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_9F2DEA32124507161C2E9BB37962DD6C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_9F2DEA32124507161C2E9BB37962DD6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsOther_5BF2E5075808D5A81D279BB37962B59E" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsOther_5BF2E5075808D5A81D279BB37962B59E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5223E13668D5ADD9C65D9BB37962C650" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5223E13668D5ADD9C65D9BB37962C650" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_D84412C2458F367692B09BB379628237" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_D84412C2458F367692B09BB379628237" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_A5001374FFD11F13CF249BB37962AC59" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_A5001374FFD11F13CF249BB37962AC59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_D46167DFC0B4918EB0959BB37962FDBC" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_D46167DFC0B4918EB0959BB37962FDBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_D6DFFB40D1409ACE55979BB37962927A" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_IncometaxesLineItems_1A57EC0CA78293BD11D89BB379628807" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_D6DFFB40D1409ACE55979BB37962927A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesUtpDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_UtpAbstract" xlink:label="loc_ppih_UtpAbstract_56F1A052B33B4FA289F09BB379438D44" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_UtpAbstract_56F1A052B33B4FA289F09BB379438D44" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4E1AE4D7B843B80E85649BB37943D4F2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4E1AE4D7B843B80E85649BB37943D4F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_01F1E1D175C0411F4E079BB379430659" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4E1AE4D7B843B80E85649BB37943D4F2" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_01F1E1D175C0411F4E079BB379430659" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_17EE3AB8A09B6EC072479BB37943DDA3" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_C68FDE7B55CDEAEDCC5D9BB3794335F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_C68FDE7B55CDEAEDCC5D9BB3794335F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F898413068E66650891C9BB3794308E3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F898413068E66650891C9BB3794308E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8B84B16AA66E2DDBBEBC9BB37943F529" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8B84B16AA66E2DDBBEBC9BB37943F529" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_DA6445E4BF9B3D0C6D829BB379433271" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_DA6445E4BF9B3D0C6D829BB379433271" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_6F301BFFAF3B292C6D279BB37943F8DD" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_6F301BFFAF3B292C6D279BB37943F8DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6D35D59578843A2F7E0F9BB379434B84" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_D4C0D59FC1821C8DAC8F9BB3794346CA" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6D35D59578843A2F7E0F9BB379434B84" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/IncomeTaxesUtpTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_UtpAbstract" xlink:label="loc_ppih_UtpAbstract_B4E615B831FC35DA3F5350F49C8A5FB6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_5286841F01AAC0CF464A50F49C8A114F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_UtpAbstract_B4E615B831FC35DA3F5350F49C8A5FB6" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_5286841F01AAC0CF464A50F49C8A114F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_3D76BA033C8B7C3374FD50F49C8AE58B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_5286841F01AAC0CF464A50F49C8A114F" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_3D76BA033C8B7C3374FD50F49C8AE58B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_68768947CA3B44869D8050F49C8AC8FF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_3D76BA033C8B7C3374FD50F49C8AE58B" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_68768947CA3B44869D8050F49C8AC8FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_CD676349885CBAA9976B50F49C8A792A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_5286841F01AAC0CF464A50F49C8A114F" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_CD676349885CBAA9976B50F49C8A792A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_FB2CD2E2AF928519CEC050F49C8A6F33" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_CD676349885CBAA9976B50F49C8A792A" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_FB2CD2E2AF928519CEC050F49C8A6F33" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/InterestExpenseNetDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_InterestExpenseNetAbstract" xlink:label="loc_ppih_InterestExpenseNetAbstract_FAE051E955CB4F1A4D8C50F49BBF2115" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_64048AC005937227414850F49BBF300B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_InterestExpenseNetAbstract_FAE051E955CB4F1A4D8C50F49BBF2115" xlink:to="loc_us-gaap_InterestExpense_64048AC005937227414850F49BBF300B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="loc_us-gaap_InterestIncomeOther_069764FDFA876AD30BB150F49BBF61BA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_InterestExpenseNetAbstract_FAE051E955CB4F1A4D8C50F49BBF2115" xlink:to="loc_us-gaap_InterestIncomeOther_069764FDFA876AD30BB150F49BBF61BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_72F7F1F7A2F1B1C1989F50F49BBF63C4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_InterestExpenseNetAbstract_FAE051E955CB4F1A4D8C50F49BBF2115" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_72F7F1F7A2F1B1C1989F50F49BBF63C4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/InterestExpenseNetNotes" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_InterestExpenseNetAbstract" xlink:label="loc_ppih_InterestExpenseNetAbstract_C72A362BCF35C4B7100150F49C7B7312" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1F981FE452F2B3995BC350F49C7B5168" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_InterestExpenseNetAbstract_C72A362BCF35C4B7100150F49C7B7312" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1F981FE452F2B3995BC350F49C7B5168" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/InterestExpenseNetTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_InterestExpenseNetAbstract" xlink:label="loc_ppih_InterestExpenseNetAbstract_F8BD015B3B42802C1B9050F49BA2819B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5B049E148829291DB0DE50F49BA24D4B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_InterestExpenseNetAbstract_F8BD015B3B42802C1B9050F49BA2819B" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5B049E148829291DB0DE50F49BA24D4B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/LeaseInformation" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LeaseInformationAbstract" xlink:label="loc_ppih_LeaseInformationAbstract_FB0D22A89078D4B6D14B50F49C3C14E4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_9E936A062B2BE9FA86DD50F49C3CAAC9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_LeaseInformationAbstract_FB0D22A89078D4B6D14B50F49C3C14E4" xlink:to="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_9E936A062B2BE9FA86DD50F49C3CAAC9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/LeaseInformationFutureMinimumLeasePaymentsTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FutureMinimumLeasePaymentsAbstract" xlink:label="loc_ppih_FutureMinimumLeasePaymentsAbstract_5A4DB6248F459BF6F52D50F49C1D9FB1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_AB54850D8FEFE3A6B3A950F49C1D2968" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_FutureMinimumLeasePaymentsAbstract_5A4DB6248F459BF6F52D50F49C1D9FB1" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_AB54850D8FEFE3A6B3A950F49C1D2968" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/LeaseInformationFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FutureMinimumPaymentsAbstract" xlink:label="loc_ppih_FutureMinimumPaymentsAbstract_AC267370F0828C8C164F50F49AD5693E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_FutureMinimumPaymentsAbstract_AC267370F0828C8C164F50F49AD5693E" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseArrangementTypeAxis" xlink:label="loc_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:to="loc_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseArrangementTypeDomain" xlink:label="loc_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseArrangementTypeAxis_18109385F91A7E72402050F49AD50D44" xlink:to="loc_us-gaap_LeaseArrangementTypeDomain_F7E4529F7331DDCED98650F49AD5D86D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10DFDFAFF72FA4359B6B50F49AD5C8C6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10DFDFAFF72FA4359B6B50F49AD5C8C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_E49387C40F366BCA1D8450F49AD5F715" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10DFDFAFF72FA4359B6B50F49AD5C8C6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_E49387C40F366BCA1D8450F49AD5F715" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_A5DFEAB13EA54487D65F50F49AD5FCD7" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5F129E32E7CF4A115D7750F49AD5046C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5F129E32E7CF4A115D7750F49AD5046C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_B56AC2140EB3B1AA7B8950F49AD571E2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_B56AC2140EB3B1AA7B8950F49AD571E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_01EDD706FB39D900DF9250F49AD5E97B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_01EDD706FB39D900DF9250F49AD5E97B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_B04D0242564D22C5455250F49AD58287" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_B04D0242564D22C5455250F49AD58287" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_12A1211290D616214FB450F49AD5D88C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_12A1211290D616214FB450F49AD5D88C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_3A3B391AB3F40415913D50F49AD5ECBE" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_3A3B391AB3F40415913D50F49AD5ECBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_842D6B4052039569833750F49AD5B8E2" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_842D6B4052039569833750F49AD5B8E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_C7209E47B90E7D376C5C50F49AD5A22C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_C7209E47B90E7D376C5C50F49AD5A22C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8B71B0B02BD41E5F28A650F49AD5B2FB" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8B71B0B02BD41E5F28A650F49AD5B2FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_7D5DAB4272E0510EBD4E50F49AD50DFA" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_7D5DAB4272E0510EBD4E50F49AD50DFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66D4662F40247C2820B250F49AD582B2" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66D4662F40247C2820B250F49AD582B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_0A501D6A706D610146CB50F49AD56FEF" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_0A501D6A706D610146CB50F49AD56FEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5E577145992B8F22794250F49AD5B21D" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5E577145992B8F22794250F49AD5B21D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_247D1BAFF92A99189D7350F49AD5C316" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_247D1BAFF92A99189D7350F49AD5C316" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions" xlink:label="loc_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions_800A460CFA3005CF1E8B50F49AD571BF" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions_800A460CFA3005CF1E8B50F49AD571BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_37ECB18B30601C2B5BF450F49AD590A3" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_3BB0B6464EADE2466D0650F49AD59CFE" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_37ECB18B30601C2B5BF450F49AD590A3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalLeaseTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PropertyUnderCapitalLeasesAbstract" xlink:label="loc_ppih_PropertyUnderCapitalLeasesAbstract_101407556BF3D81BDFA950F49BFEEC9A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_A30E3695634B3F78DA7B50F49BFE3404" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PropertyUnderCapitalLeasesAbstract_101407556BF3D81BDFA950F49BFEEC9A" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_A30E3695634B3F78DA7B50F49BFE3404" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalizedLeasesDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PropertyUnderCapitalizedLeasesAbstract" xlink:label="loc_ppih_PropertyUnderCapitalizedLeasesAbstract_8984371FA0B3B11769D550F49CC9F563" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_EB897C53661C66FAC6CC50F49CC9892F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PropertyUnderCapitalizedLeasesAbstract_8984371FA0B3B11769D550F49CC9F563" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_EB897C53661C66FAC6CC50F49CC9892F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2F787FD84D3372FC246850F49CC9A877" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_EB897C53661C66FAC6CC50F49CC9892F" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2F787FD84D3372FC246850F49CC9A877" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_FA641E786E0A345158CA50F49CC9A7D7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2F787FD84D3372FC246850F49CC9A877" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_FA641E786E0A345158CA50F49CC9A7D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_2156A725A588D691869450F49CC91B35" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_FA641E786E0A345158CA50F49CC9A7D7" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_2156A725A588D691869450F49CC91B35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_EB897C53661C66FAC6CC50F49CC9892F" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment_08DB39746254BC39853250F49CC99BA0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment_08DB39746254BC39853250F49CC99BA0" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CapitalLeasesLesseeVehicleEquipment" xlink:label="loc_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_ppih_CapitalLeasesLesseeVehicleEquipment_91DDE74ECDC4E28E3D5C50F49CC9C655" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_3D776E9DBA5DCC2DCEAC50F49CC974ED" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_3D776E9DBA5DCC2DCEAC50F49CC974ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation_F413F7BA285145A6584E50F49CC9FFC2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation_F413F7BA285145A6584E50F49CC9FFC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_0E5AE212A1B0ECBF241E50F49CC91AB9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_0E5AE212A1B0ECBF241E50F49CC91AB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_50661249C371FE2B488950F49CC96BFE" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_F4F210C374D6D3A7EB2750F49CC96D34" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_50661249C371FE2B488950F49CC96BFE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/LeaseInformationRentalExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RentalExpenseAbstract" xlink:label="loc_ppih_RentalExpenseAbstract_F1C5E4BDC5E5F23171EA92869D1B22D7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_DACB94B84CCC30C4CF709286A173466F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_RentalExpenseAbstract_F1C5E4BDC5E5F23171EA92869D1B22D7" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_DACB94B84CCC30C4CF709286A173466F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_77948172E46B241A127992869D1B1306" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_RentalExpenseAbstract_F1C5E4BDC5E5F23171EA92869D1B22D7" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_77948172E46B241A127992869D1B1306" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/NewAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Newaccountingpronouncements.Abstract" xlink:label="loc_ppih_Newaccountingpronouncements.Abstract_22FC72FAEB965D26C33550F49B040EC1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7012CB5B2B1A49CFF24250F49B04170F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_Newaccountingpronouncements.Abstract_22FC72FAEB965D26C33550F49B040EC1" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7012CB5B2B1A49CFF24250F49B04170F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/Retention" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RetentionAbstract" xlink:label="loc_ppih_RetentionAbstract_97BB597CAFB639708ECABD770524DA5D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock_A0E1BCBE983B8D3A5E79BD8147287175" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_RetentionAbstract_97BB597CAFB639708ECABD770524DA5D" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock_A0E1BCBE983B8D3A5E79BD8147287175" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetentionRetentionReceivableDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RetentionReceivablesAbstract" xlink:label="loc_ppih_RetentionReceivablesAbstract_6D312C49DEBCE73C6BAFD9A9A707B162" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_RetentionReceivablesAbstract_6D312C49DEBCE73C6BAFD9A9A707B162" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_EB25EAA8E5E6F3CDB2EDD9A9A707F4CE" xlink:to="loc_us-gaap_ReceivableTypeDomain_E86A565C3EEA524EAC5FD9A9A707927E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_AD0E083A420F92FBD3A3D9A9A7077EFD" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractReceivableRetainage" xlink:label="loc_us-gaap_ContractReceivableRetainage_5F0BF00F5E30F06B223DD9A9A7080F24" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:to="loc_us-gaap_ContractReceivableRetainage_5F0BF00F5E30F06B223DD9A9A7080F24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_CD5B3DEF9E2E669F152FD9A9A7088D85" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8915266804E3DF00608AD9A9A707B281" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_CD5B3DEF9E2E669F152FD9A9A7088D85" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlans401KDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_A401KAbstract" xlink:label="loc_ppih_A401KAbstract_BE137C2EE50799C4B046BD59C668AC6C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_A401KAbstract_BE137C2EE50799C4B046BD59C668AC6C" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_1FCB7511CA1B2A4373CFBD59C6689433" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_RangeAxis_1FCB7511CA1B2A4373CFBD59C6689433" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_537FF2C4918440B2FDD4BD59C6681CB7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_1FCB7511CA1B2A4373CFBD59C6689433" xlink:to="loc_us-gaap_RangeMember_537FF2C4918440B2FDD4BD59C6681CB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_B2A6110E8AD3A4FB8293BD59C669D8F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_537FF2C4918440B2FDD4BD59C6681CB7" xlink:to="loc_us-gaap_MinimumMember_B2A6110E8AD3A4FB8293BD59C669D8F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_C341E6634F9A601BEE2ABD59C6697A35" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_RetirementPlanNameAxis_C341E6634F9A601BEE2ABD59C6697A35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_C35E1E8ECEC9185A76CDBD59C669E0FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_C341E6634F9A601BEE2ABD59C6697A35" xlink:to="loc_us-gaap_RetirementPlanNameDomain_C35E1E8ECEC9185A76CDBD59C669E0FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_704A803ED40C63A29EE4BD59C6692904" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_704A803ED40C63A29EE4BD59C6692904" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_E0F60294F06FF36C3EFBBD59C66919B4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_704A803ED40C63A29EE4BD59C6692904" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_E0F60294F06FF36C3EFBBD59C66919B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_D6C497D04DBD2F6E0DFDBD59C6696DD5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_D6C497D04DBD2F6E0DFDBD59C6696DD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_225225C4EC085BABB6D9BD59C669C9BE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_D6C497D04DBD2F6E0DFDBD59C6696DD5" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_225225C4EC085BABB6D9BD59C669C9BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByEntitySizeAxis" xlink:label="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_2F108BB62C50E9FA835BBD59C669E06F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_2F108BB62C50E9FA835BBD59C669E06F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_9848B509B41333AE6B04BD59C6695D1E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_2F108BB62C50E9FA835BBD59C669E06F" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_9848B509B41333AE6B04BD59C6695D1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_697C142BE7A56B940733BD59C6699F38" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_697C142BE7A56B940733BD59C6699F38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_5E8CDE8843B1D8598B3FBD59C66A728B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_697C142BE7A56B940733BD59C6699F38" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_5E8CDE8843B1D8598B3FBD59C66A728B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6AE6B8C649994AD44D85BD59C66A7A52" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6AE6B8C649994AD44D85BD59C66A7A52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_B73E619D62CE31E76C55BD59C66A3A61" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6AE6B8C649994AD44D85BD59C66A7A52" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_B73E619D62CE31E76C55BD59C66A3A61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ABEAD7EDEBE52D56ED54BD59C66FC59B" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_A036CADC2DD45BA96D09BD59C6689935" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ABEAD7EDEBE52D56ED54BD59C66FC59B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0BB2E54F8F0A572A2956BD59C66F3306" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ABEAD7EDEBE52D56ED54BD59C66FC59B" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0BB2E54F8F0A572A2956BD59C66F3306" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_73EB05251320D376C770BD59C66F8E7E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ABEAD7EDEBE52D56ED54BD59C66FC59B" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_73EB05251320D376C770BD59C66F8E7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:label="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_0C4654D0672770C7DB56BD59C66F8844" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ABEAD7EDEBE52D56ED54BD59C66FC59B" xlink:to="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_0C4654D0672770C7DB56BD59C66F8844" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CostsinothercomprehensiveincomelossAbstract" xlink:label="loc_ppih_CostsinothercomprehensiveincomelossAbstract_878CC81BE81708DDD2A6BD59E60B9DAA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CostsinothercomprehensiveincomelossAbstract_878CC81BE81708DDD2A6BD59E60B9DAA" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0C1769697D549AA42634BD59E60C5FE5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0C1769697D549AA42634BD59E60C5FE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_B0F53589CB8BB02F2965BD59E60C038C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0C1769697D549AA42634BD59E60C5FE5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_B0F53589CB8BB02F2965BD59E60C038C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_CF976549400426849C18BD59E60C3EC5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_CF976549400426849C18BD59E60C3EC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_493261F026E68F60046EBD59E60C3434" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_CF976549400426849C18BD59E60C3EC5" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_493261F026E68F60046EBD59E60C3434" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByEntitySizeAxis" xlink:label="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_03AB1EBB75DE3F8A7BB6BD59E60C21B6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:to="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_03AB1EBB75DE3F8A7BB6BD59E60C21B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_B6D1D906D9443F32B922BD59E60C6C1D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_03AB1EBB75DE3F8A7BB6BD59E60C21B6" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_B6D1D906D9443F32B922BD59E60C6C1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_B166FF1206D839859414BD59E60D7C83" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_B166FF1206D839859414BD59E60D7C83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B73774ED503C806C5690BD59E60DE944" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_B166FF1206D839859414BD59E60D7C83" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B73774ED503C806C5690BD59E60DE944" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_CDA57EC8DFBAC8982175BD59E60DBF7D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_CDA57EC8DFBAC8982175BD59E60DBF7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7E2FC8A5981509A33501BD59E60D4143" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_CDA57EC8DFBAC8982175BD59E60DBF7D" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7E2FC8A5981509A33501BD59E60D4143" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0FE397928B8833FEF1ABBD59E60D59FC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_667AFB227B39F10698E5BD59E60C1FB0" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0FE397928B8833FEF1ABBD59E60D59FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_77283DDDD44B178D76DFBD59E60EA31F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0FE397928B8833FEF1ABBD59E60D59FC" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_77283DDDD44B178D76DFBD59E60EA31F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_178533E51764D01FF91DD9A9A4F79BE6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_EC41821011F325CDFDB0D9A9A4FDFCC0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_178533E51764D01FF91DD9A9A4F79BE6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_EC41821011F325CDFDB0D9A9A4FDFCC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_53C7B989077BEDB454F8D9A9A4FD9430" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_178533E51764D01FF91DD9A9A4F79BE6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_53C7B989077BEDB454F8D9A9A4FD9430" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_597CCDE74B3634926AEFD9A9A4FD060D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_178533E51764D01FF91DD9A9A4F79BE6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_597CCDE74B3634926AEFD9A9A4FD060D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansAssumptionsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5862A1CD9EBF169DDC9A50F49C1D5BF3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_39077EB649E2865458EC50F49C1DC97B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5862A1CD9EBF169DDC9A50F49C1D5BF3" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_39077EB649E2865458EC50F49C1DC97B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_F4BADAB6A2F05143FBA4D9A9A4C868C8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_F4BADAB6A2F05143FBA4D9A9A4C868C8" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9012729B248DEAEBE90BD9A9A4C813BC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9012729B248DEAEBE90BD9A9A4C813BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6898B41224CBF7CE41C0D9A9A4C9A6CC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9012729B248DEAEBE90BD9A9A4C813BC" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6898B41224CBF7CE41C0D9A9A4C9A6CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_8F002173972CB6316EF4D9A9A4C94079" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_D6660E1AD69679F3D1F4D9A9A4C95BBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTaxStatusAxis" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTaxStatusDomain" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_60F513064AB265A42624D9A9A4C9D97A" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_06EC93D8EBED730E454DD9A9A4C96065" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusAxis" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusDomain" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_38E831AA7D8191E639D8D9A9A4C9CB96" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_F8506D2EEB3A719CDDB6D9A9A4C9E8F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_2BAC6859BDFD65007F84D9A9A4C97998" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_2F12693B1D9371FBFA1ED9A9A4C9D8D1" xlink:to="loc_us-gaap_RetirementPlanNameDomain_2BAC6859BDFD65007F84D9A9A4C97998" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_B923F28BD34C9B0C85C3D9A9A4C9E60F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_B923F28BD34C9B0C85C3D9A9A4C9E60F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_CA9470CD0818893610A9D9A9A4C9200E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_B923F28BD34C9B0C85C3D9A9A4C9E60F" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_CA9470CD0818893610A9D9A9A4C9200E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_21FF6DB71A94C39DB0F2D9A9A4C9C460" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_21FF6DB71A94C39DB0F2D9A9A4C9C460" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_088578E19BCC060C59A5D9A9A4CAA92C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_21FF6DB71A94C39DB0F2D9A9A4C9C460" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_088578E19BCC060C59A5D9A9A4CAA92C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByEntitySizeAxis" xlink:label="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_BC2ADB1D4E88201237E8D9A9A4CA6482" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_BC2ADB1D4E88201237E8D9A9A4CA6482" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_7F2F58D56A2822A992ECD9A9A4CA8F33" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_BC2ADB1D4E88201237E8D9A9A4CA6482" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_7F2F58D56A2822A992ECD9A9A4CA8F33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_C7A5D315602A1A7BC0F5D9A9A4CA7C6E" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_C7A5D315602A1A7BC0F5D9A9A4CA7C6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B1778BA693B996943142D9A9A4CA99F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_C7A5D315602A1A7BC0F5D9A9A4CA7C6E" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_B1778BA693B996943142D9A9A4CA99F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_703B3744F5E550625915D9A9A4CA0CEF" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_703B3744F5E550625915D9A9A4CA0CEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_87B3313BD6FDC824C147D9A9A4CAA84E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_703B3744F5E550625915D9A9A4CA0CEF" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_87B3313BD6FDC824C147D9A9A4CAA84E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9785ABC1FFAF4C8B343ED9A9A4CA7F1E" xlink:to="loc_us-gaap_RelatedPartyDomain_6C068869D6E0F7D5A751D9A9A4CAC545" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_51C3321165239DF3716AD9A9A4CAC6B0" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_3C1EDBD75B43949AE7A7D9A9A4CB483F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_A39CF09E29697A57BAC5D9A9A4CB3B5E" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_RangeAxis_A39CF09E29697A57BAC5D9A9A4CB3B5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_E63512036327EBD81EC5D9A9A4CB8D06" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_A39CF09E29697A57BAC5D9A9A4CB3B5E" xlink:to="loc_us-gaap_RangeMember_E63512036327EBD81EC5D9A9A4CB8D06" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4BEA9A01BE6DCF576127D9A9A4CB0CE1" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3F8C9DAA45E051911D79D9A9A4C86B07" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4BEA9A01BE6DCF576127D9A9A4CB0CE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_76B5B30BE6AF5AC6450AD9A9A4CB67BA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_F4BADAB6A2F05143FBA4D9A9A4C868C8" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_76B5B30BE6AF5AC6450AD9A9A4CB67BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_70EE825B52300B9C50BAD9A9A4CB7035" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_F4BADAB6A2F05143FBA4D9A9A4C868C8" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_70EE825B52300B9C50BAD9A9A4CB7035" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_BF9C9F51A54AC676D827D9A9A4CB6699" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_F4BADAB6A2F05143FBA4D9A9A4C868C8" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_BF9C9F51A54AC676D827D9A9A4CB6699" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5CC3001652FAAF0FC3A1D9A9A4D00E0A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_F4BADAB6A2F05143FBA4D9A9A4C868C8" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5CC3001652FAAF0FC3A1D9A9A4D00E0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_6B261FAAE299491B450BD9A9A4D0E67D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_F4BADAB6A2F05143FBA4D9A9A4C868C8" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_6B261FAAE299491B450BD9A9A4D0E67D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_F36650EF00055B565442D9A9A4D1DBBA" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_F4BADAB6A2F05143FBA4D9A9A4C868C8" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_F36650EF00055B565442D9A9A4D1DBBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_32E36D2A4EC2B99A7407D9A9A4D1CCB1" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_F4BADAB6A2F05143FBA4D9A9A4C868C8" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_32E36D2A4EC2B99A7407D9A9A4D1CCB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_D9785D7CF248AE20D0BED9A9A4D16D17" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_F4BADAB6A2F05143FBA4D9A9A4C868C8" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_D9785D7CF248AE20D0BED9A9A4D16D17" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansCashFlowsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_00AD72D402E09D68608BBD59E3D06BCE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_00AD72D402E09D68608BBD59E3D06BCE" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_F251734A98D509DF35A6BD59E3D067F6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_F251734A98D509DF35A6BD59E3D067F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_63F3D860541D7A989D7DBD59E3D04C65" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_F251734A98D509DF35A6BD59E3D067F6" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_63F3D860541D7A989D7DBD59E3D04C65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_1363E39ED531C80936D6BD59E3D10227" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_B41E8DB7DFE0A26E5953BD59E3D140AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByEntitySizeAxis" xlink:label="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_3FD46C17898FB748A7DEBD59E3D1E73A" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_D472C72470010BA97F99BD59E3D1995E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_CD8C2FB63CAB887E1A0EBD59E3D1A764" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_E56039021FBF94359C5CBD59E3D14DC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_BE059B0D84FE94D6A7B6BD59E3D1D1DE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_BE059B0D84FE94D6A7B6BD59E3D1D1DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3693F5B1BC919E85F94DBD59E3D1E903" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_BE059B0D84FE94D6A7B6BD59E3D1D1DE" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3693F5B1BC919E85F94DBD59E3D1E903" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_E9F4D66D8762733B6B10BD59E3D0044E" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_C577E05D713B767E17F4BD59E3D1AAC2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_CDB6596591054B613AF2BD59E3D10177" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_C577E05D713B767E17F4BD59E3D1AAC2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3C5FF4BD79968BFCCDF3BD59D39DCC0B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3C5FF4BD79968BFCCDF3BD59D39DCC0B" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_281655146A869CF5C517BD59D39E6284" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_281655146A869CF5C517BD59D39E6284" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_DF0C1EA2763DC0D2A570BD59D39E6060" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_281655146A869CF5C517BD59D39E6284" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_DF0C1EA2763DC0D2A570BD59D39E6060" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_FFB7C0EA1219A47A364CBD59D39ED625" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_FFB7C0EA1219A47A364CBD59D39ED625" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_E1CBB98E333CE887158FBD59D39E06B7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_FFB7C0EA1219A47A364CBD59D39ED625" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_E1CBB98E333CE887158FBD59D39E06B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByEntitySizeAxis" xlink:label="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_EE632AC6C5B1838B7C45BD59D39EBFA0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:to="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_EE632AC6C5B1838B7C45BD59D39EBFA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesEntitySizeMember" xlink:label="loc_us-gaap_EquitySecuritiesEntitySizeMember_AC7950172FA6B4EA2757BD59D39E5D7F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByEntitySizeAxis_EE632AC6C5B1838B7C45BD59D39EBFA0" xlink:to="loc_us-gaap_EquitySecuritiesEntitySizeMember_AC7950172FA6B4EA2757BD59D39E5D7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_33BCBCAB885CD03FCFB7BD59D39E1D83" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_33BCBCAB885CD03FCFB7BD59D39E1D83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_17FDF532204934816D5CBD59D39E477F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_33BCBCAB885CD03FCFB7BD59D39E1D83" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_17FDF532204934816D5CBD59D39E477F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3D0FB3AFB835BB805C0DBD59D39E1913" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3D0FB3AFB835BB805C0DBD59D39E1913" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_DEBFA155FD8A35920C6ABD59D39F5FF8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3D0FB3AFB835BB805C0DBD59D39E1913" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_DEBFA155FD8A35920C6ABD59D39F5FF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_D71D3579DB6AFBB94F2CBD59D39F7A2C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1EADCA4F716B51648444BD59D39D7CA5" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_D71D3579DB6AFBB94F2CBD59D39F7A2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_942C058EF6A097A4EB7DBD59D39FF704" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3C5FF4BD79968BFCCDF3BD59D39DCC0B" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_942C058EF6A097A4EB7DBD59D39FF704" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_D982A097BF4BD8AA9C72BD59D39F3C24" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3C5FF4BD79968BFCCDF3BD59D39DCC0B" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_D982A097BF4BD8AA9C72BD59D39F3C24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_11F0ADEB2928DB3BA180BD59D39F519B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3C5FF4BD79968BFCCDF3BD59D39DCC0B" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_11F0ADEB2928DB3BA180BD59D39F519B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_454BCD529DBF45792A04BD59D39F040D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3C5FF4BD79968BFCCDF3BD59D39DCC0B" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_454BCD529DBF45792A04BD59D39F040D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3C178CF1121729DA0C9D50F49BBFE02C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_C421F5ACD6B2F6B9717050F49BBF7BAE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3C178CF1121729DA0C9D50F49BBFE02C" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_C421F5ACD6B2F6B9717050F49BBF7BAE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansDefinedPensionDisclosureTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DefinedpensionAbstract" xlink:label="loc_ppih_DefinedpensionAbstract_BF5E78004720D943417BBF6AE53F49F2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_BFBDBA40EBA46168690EBF6AE540E5D0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_DefinedpensionAbstract_BF5E78004720D943417BBF6AE53F49F2" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_BFBDBA40EBA46168690EBF6AE540E5D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50D4383C6E2CE9656C2ABF6AE548C8BE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_BFBDBA40EBA46168690EBF6AE540E5D0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50D4383C6E2CE9656C2ABF6AE548C8BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17B0165CC421561615F2BF6AE548A468" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50D4383C6E2CE9656C2ABF6AE548C8BE" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17B0165CC421561615F2BF6AE548A468" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6DBBF54A6778EC37A221BF6AE549CFE9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_BFBDBA40EBA46168690EBF6AE540E5D0" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6DBBF54A6778EC37A221BF6AE549CFE9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_492D2E0CB0873EE76F2CBF6AE549B3B7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6DBBF54A6778EC37A221BF6AE549CFE9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_492D2E0CB0873EE76F2CBF6AE549B3B7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansMultiEmployerDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8E9A4B8847F1BF2C7FC850F49AC6BC19" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8E9A4B8847F1BF2C7FC850F49AC6BC19" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_9AB9DF363322F91B5E3850F49AC68B52" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="loc_us-gaap_StatementGeographicalAxis_9AB9DF363322F91B5E3850F49AC68B52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_38C20CF757873E1AB86950F49AC6C429" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_9AB9DF363322F91B5E3850F49AC68B52" xlink:to="loc_us-gaap_SegmentGeographicalDomain_38C20CF757873E1AB86950F49AC6C429" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="loc_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_CCD2EE2320288668FDCB50F49AC6F4C7" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_6FC96292D3B819F0CC1850F49AC61BB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameAxis" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="loc_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_9757E6A3D0402E1D3CD350F49AC62148" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PlumbersPipefittersLocal572PensionFundMember" xlink:label="loc_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_5AA32D0639A6AB154CAF50F49AC68A11" xlink:to="loc_ppih_PlumbersPipefittersLocal572PensionFundMember_F9C351F11D8EA7CF268E50F49AC67347" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementAxis" xlink:label="loc_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="loc_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementDomain" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_E851017AA6AF0D94290250F49AC66274" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_7377886D01F14775C9B750F49AC68A4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationAxis" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationDomain" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationAxis_6661D87F69E10F4DE81450F49AC66463" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationDomain_E0820C93DC10C30EE72750F49AC61E05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansLineItems" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_6370280312D49701766450F49AC6F72A" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_D7C7CEACE5C9589BA50050F49AC6DF50" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_dei_EntityTaxIdentificationNumber_D7C7CEACE5C9589BA50050F49AC6DF50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNumber" xlink:label="loc_us-gaap_MultiemployerPlanNumber_DC5EA21CAD387C6F0B2E50F49AC6CA6C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlanNumber_DC5EA21CAD387C6F0B2E50F49AC6CA6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansCertifiedZoneStatus" xlink:label="loc_us-gaap_MultiemployerPlansCertifiedZoneStatus_9F3AD87DA2E676586B0050F49AC6ADFB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlansCertifiedZoneStatus_9F3AD87DA2E676586B0050F49AC6ADFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan" xlink:label="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_40405FE6FBEDD18BB17A50F49AC6E1B2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_40405FE6FBEDD18BB17A50F49AC6E1B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanContributionsByEmployer" xlink:label="loc_us-gaap_MultiemployerPlanContributionsByEmployer_6DC5589ADEBC7003543250F49AC636EA" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlanContributionsByEmployer_6DC5589ADEBC7003543250F49AC636EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansSurcharge" xlink:label="loc_us-gaap_MultiemployerPlansSurcharge_A4305D1D0E992533FDF350F49AC6A612" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlansSurcharge_A4305D1D0E992533FDF350F49AC6A612" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate" xlink:label="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate_B9FD24BAEAA31B3D999F50F49AC675AA" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_B046695C0B5816633FA250F49AC60946" xlink:to="loc_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate_B9FD24BAEAA31B3D999F50F49AC675AA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansMultiEmployerTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_MultiemployerAbstract" xlink:label="loc_ppih_MultiemployerAbstract_F9D7631A152B91289502D5E5B900B7C2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_MultiemployerAbstract_F9D7631A152B91289502D5E5B900B7C2" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_A5330F483D83C09B5962D5E5B9009B14" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:to="loc_us-gaap_MultiemployerPlanTypeAxis_A5330F483D83C09B5962D5E5B9009B14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_F2F4F869C8D85B1EECF8D5E5B900DC70" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_A5330F483D83C09B5962D5E5B9009B14" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_F2F4F869C8D85B1EECF8D5E5B900DC70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameAxis" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_03E42341F36AB0E23EFDD5E5B900102D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:to="loc_us-gaap_MultiemployerPlanNameAxis_03E42341F36AB0E23EFDD5E5B900102D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_4C6698093BE78933DE08D5E5B900DB7D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_03E42341F36AB0E23EFDD5E5B900102D" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_4C6698093BE78933DE08D5E5B900DB7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementAxis" xlink:label="loc_us-gaap_CollectiveBargainingArrangementAxis_EBC4DB31EE1341AFCF8ED5E5B9015F26" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:to="loc_us-gaap_CollectiveBargainingArrangementAxis_EBC4DB31EE1341AFCF8ED5E5B9015F26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CollectiveBargainingArrangementDomain" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_66BB1DB883C295BD33F4D5E5B901C90C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_EBC4DB31EE1341AFCF8ED5E5B9015F26" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_66BB1DB883C295BD33F4D5E5B901C90C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationAxis" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationAxis_67E9BC4E996609BDA2F7D5E5B90140D9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationAxis_67E9BC4E996609BDA2F7D5E5B90140D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationDomain" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6335EFC04BBBDD806794D5E5B901F7B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationAxis_67E9BC4E996609BDA2F7D5E5B90140D9" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6335EFC04BBBDD806794D5E5B901F7B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansLineItems" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_D0C55727D87755280F63D5E5B9013A05" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_3ACE3F5E2D550E2187D1D5E5B9000909" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_D0C55727D87755280F63D5E5B9013A05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_4FFC34E57B830B4D4DD4D5E5B9016D86" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_D0C55727D87755280F63D5E5B9013A05" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_4FFC34E57B830B4D4DD4D5E5B9016D86" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9527E53EDC65C3588397D9A9A530234E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9527E53EDC65C3588397D9A9A530234E" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_E3FD728EE96CD83F3C29D9A9A530069A" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_73FB1611A1A7C63DA01ED9A9A53062F3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_73FB1611A1A7C63DA01ED9A9A53062F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7BEC8EF7DA4FEFBA5AFDD9A9A5307EB5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E3AAFCA368F86687F147D9A9A53074A8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7BEC8EF7DA4FEFBA5AFDD9A9A5307EB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_D5C9E5E5AAA86A877366D9A9A530836F" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_7C9AC853BB052EA24827D9A9A535AFD1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_415BFA791880F95D92F9D9A9A53045CB" xlink:to="loc_us-gaap_RetirementPlanNameDomain_7C9AC853BB052EA24827D9A9A535AFD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3AFEDE3C15CA6370C458D9A9A536012A" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_19FCF7E868BA4C2203E6D9A9A5363AA1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:to="loc_us-gaap_EquitySecuritiesMember_19FCF7E868BA4C2203E6D9A9A5363AA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BondsMember" xlink:label="loc_us-gaap_BondsMember_E5E869BBD0D1282A5323D9A9A536547A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:to="loc_us-gaap_BondsMember_E5E869BBD0D1282A5323D9A9A536547A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_7193ADAB4DE051AC4D04D9A9A5365B71" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_635A60A73D2E6AC04207D9A9A53653F0" xlink:to="loc_us-gaap_MoneyMarketFundsMember_7193ADAB4DE051AC4D04D9A9A5365B71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A97420CC0E7C92787A95D9A9A530765F" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanProhibitedInvestments" xlink:label="loc_us-gaap_DefinedBenefitPlanProhibitedInvestments_A5D85A4C247D24EFE1C9D9A9A536D73F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanProhibitedInvestments_A5D85A4C247D24EFE1C9D9A9A536D73F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2AEBAA58C48E8B15E25BD9A9A536D24E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2AEBAA58C48E8B15E25BD9A9A536D24E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesEquitySecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities_398400DDA317772F62EBD9A9A5360CD9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesEquitySecurities_398400DDA317772F62EBD9A9A5360CD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_3F31A7E198A8CD7055F9D9A9A537CE21" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_AvailableForSaleSecurities_3F31A7E198A8CD7055F9D9A9A537CE21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsNetAssetValue" xlink:label="loc_us-gaap_InvestmentsNetAssetValue_DD1C88840067C72EAEA6D9A9A5371778" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_InvestmentsNetAssetValue_DD1C88840067C72EAEA6D9A9A5371778" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_A194BF4BFDA435B104DBD9A9A5373F81" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_A194BF4BFDA435B104DBD9A9A5373F81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_CD97D0666EF098C8DC14D9A9A53762F0" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_CD97D0666EF098C8DC14D9A9A53762F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanTargetAllocationPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanTargetAllocationPercentage_06AB5E9CCD9F4B6AA000D9A9A537C7F3" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanTargetAllocationPercentage_06AB5E9CCD9F4B6AA000D9A9A537C7F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_AC63B402CB1F931402BBD9A9A537A0EC" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_AC63B402CB1F931402BBD9A9A537A0EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7A0EA57BDED443C5A7B0D9A9A5378E3B" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_A23503DCD44066D3B44DD9A9A5367198" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7A0EA57BDED443C5A7B0D9A9A5378E3B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansPlanAssetsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_D8A2766C84D95F6B142450F49C0D03BC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_71CB5BAEACAF75A8355B50F49C0D64BB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_D8A2766C84D95F6B142450F49C0D03BC" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_71CB5BAEACAF75A8355B50F49C0D64BB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansRecognizedInOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8E313467403548054266D9A9A4D9E9E2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax_E50BDC12A43A6C541895D9A9A4D9C660" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8E313467403548054266D9A9A4D9E9E2" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax_E50BDC12A43A6C541895D9A9A4D9C660" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_935D5B3DB466ABAC5D03D9A9A4DABEF7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8E313467403548054266D9A9A4D9E9E2" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_935D5B3DB466ABAC5D03D9A9A4DABEF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_C55A401EE2F60E30CB2DD9A9A4D9455B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8E313467403548054266D9A9A4D9E9E2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_C55A401EE2F60E30CB2DD9A9A4D9455B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_01C3FA8020E81D10AF15D9A9A512267D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_01C3FA8020E81D10AF15D9A9A512267D" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8E3FBC4A53A7B353DE89D9A9A513B21E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8E3FBC4A53A7B353DE89D9A9A513B21E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3F1E61DF4A4D96678931D9A9A513DB88" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8E3FBC4A53A7B353DE89D9A9A513B21E" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3F1E61DF4A4D96678931D9A9A513DB88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusAxis" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_9AF0947037659406678AD9A9A5134685" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_9AF0947037659406678AD9A9A5134685" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanFundingStatusDomain" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_ECE6C513F98A44D811A1D9A9A5130987" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_9AF0947037659406678AD9A9A5134685" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_ECE6C513F98A44D811A1D9A9A5130987" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaap_RetirementPlanNameAxis_D19599C15DA2F906BF5ED9A9A513047C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:to="loc_us-gaap_RetirementPlanNameAxis_D19599C15DA2F906BF5ED9A9A513047C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaap_RetirementPlanNameDomain_BBC5030F5C72B78BA73BD9A9A5131A32" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_D19599C15DA2F906BF5ED9A9A513047C" xlink:to="loc_us-gaap_RetirementPlanNameDomain_BBC5030F5C72B78BA73BD9A9A5131A32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_551CDA8D76414B6B5718D9A9A5131BD4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_BBC5030F5C72B78BA73BD9A9A5131A32" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_551CDA8D76414B6B5718D9A9A5131BD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71760001C3AE19F3ADB5D9A9A513B199" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71760001C3AE19F3ADB5D9A9A513B199" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_82B7DB007C959B8EC7ACD9A9A513BDAF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71760001C3AE19F3ADB5D9A9A513B199" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_82B7DB007C959B8EC7ACD9A9A513BDAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_B2A74DC29E73322F91ABD9A9A512D868" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DefinedBenefitPlanVestedBenefitObligation" xlink:label="loc_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_ppih_DefinedBenefitPlanVestedBenefitObligation_65A905DD1B737984974CD9A9A5132F0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_7FD8C62DF3B44E3144EBD9A9A51426F3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_7FD8C62DF3B44E3144EBD9A9A51426F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4D87F46F8B79CCBFACFED9A9A514480D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4D87F46F8B79CCBFACFED9A9A514480D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_97E20CA12D26D05B45FAD9A9A514CB74" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_97E20CA12D26D05B45FAD9A9A514CB74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_F2986E40E5C1BB083379D9A9A5192E16" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_F2986E40E5C1BB083379D9A9A5192E16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_67169A26D8D0CB56912FD9A9A519CB34" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_67169A26D8D0CB56912FD9A9A519CB34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7B32ADAEC4FA2B295F47D9A9A5194938" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7B32ADAEC4FA2B295F47D9A9A5194938" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4974ECFCECCA73F346FAD9A9A519E68A" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4974ECFCECCA73F346FAD9A9A519E68A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_752586E604F5CC27BA92D9A9A5196294" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_752586E604F5CC27BA92D9A9A5196294" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_E77E365F25B332B00D1FD9A9A5195AE6" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_E77E365F25B332B00D1FD9A9A5195AE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_F67427CA6743369C0CEDD9A9A51998EC" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_AssetsNoncurrent_F67427CA6743369C0CEDD9A9A51998EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_AC798613689F2F8E70ECD9A9A51949AC" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_AC798613689F2F8E70ECD9A9A51949AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1816445EB12D30D1C7D1D9A9A519B364" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1816445EB12D30D1C7D1D9A9A519B364" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_E738BA34713C795E3502D9A9A51AA850" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_E738BA34713C795E3502D9A9A51AA850" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_16F38876B960DD82D6D1D9A9A51A11DC" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_C88AF57A7B347BDCC7F4D9A9A513D4F2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_16F38876B960DD82D6D1D9A9A51A11DC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/RetirementPlansRetirementPlansNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_C487F9BB3F6A2A43BAB5BD59F73625D2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A010E80D21F662817CDFBD59F737234A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_C487F9BB3F6A2A43BAB5BD59F73625D2" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A010E80D21F662817CDFBD59F737234A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_F167159B6CB6869577AEBD7A6A30B334" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A010E80D21F662817CDFBD59F737234A" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_F167159B6CB6869577AEBD7A6A30B334" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3701A4A9B2D8EDBBF2DDBD7A6A39E5BF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_F167159B6CB6869577AEBD7A6A30B334" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3701A4A9B2D8EDBBF2DDBD7A6A39E5BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_32F328E233DA9B610DA1BD59F737E1C1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_A010E80D21F662817CDFBD59F737234A" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_32F328E233DA9B610DA1BD59F737E1C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2D146875E52597EF4C1EBD59F7371024" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_32F328E233DA9B610DA1BD59F737E1C1" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2D146875E52597EF4C1EBD59F7371024" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/ScheduleIi" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsAbstract_E4EF7A08F9C8A0F6AD5750F49AA7B655" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_19271BF39DADD3B39AC450F49AA79162" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsAbstract_E4EF7A08F9C8A0F6AD5750F49AA7B655" xlink:to="loc_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_19271BF39DADD3B39AC450F49AA79162" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/ScheduleIiAllowanceForBadDebtTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_AllowanceForBadDebtAbstract" xlink:label="loc_ppih_AllowanceForBadDebtAbstract_5A287EA82FDAFBC69B6750F49AB679A5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_D32DBF62CC21672B0B8A50F49AB690D1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AllowanceForBadDebtAbstract_5A287EA82FDAFBC69B6750F49AB679A5" xlink:to="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_D32DBF62CC21672B0B8A50F49AB690D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_055B637E8FB639EE7C1750F49AB609C3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_D32DBF62CC21672B0B8A50F49AB690D1" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_055B637E8FB639EE7C1750F49AB609C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_F9BF62BBB122DE3D2FB750F49AB6931D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_055B637E8FB639EE7C1750F49AB609C3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_F9BF62BBB122DE3D2FB750F49AB6931D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_4358C51BB0DB5DEFA76250F49AB6A571" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_D32DBF62CC21672B0B8A50F49AB690D1" xlink:to="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_4358C51BB0DB5DEFA76250F49AB6A571" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_A2A8C9F315626CCC865E50F49AB6EF4C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_4358C51BB0DB5DEFA76250F49AB6A571" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_A2A8C9F315626CCC865E50F49AB6EF4C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/ScheduleIiDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsAbstract_A3C9FBA329CD8B1CF0A4911A3A7A3DA1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsAbstract_A3C9FBA329CD8B1CF0A4911A3A7A3DA1" xlink:to="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_A97D74D3EAECFDABE625911A3A7B6504" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_63E088AEC23A75C7F38E911A3A7BE6F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_AC4A9BAFDB99D1407F34911A3A7BDE6C" xlink:to="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4E66E1EA6D39D2A529EA911A3A7D90CB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4E66E1EA6D39D2A529EA911A3A7D90CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_77FE430198A650F12FEC9145855FDD85" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_77FE430198A650F12FEC9145855FDD85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2A409F10416FA9D203A5911A3A7E78F2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2A409F10416FA9D203A5911A3A7E78F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_34CCBEEBB94DC8DE3D4F911A3A7EBD13" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_631A5B0F2E8ED870B51E911A3A7D6053" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_34CCBEEBB94DC8DE3D4F911A3A7EBD13" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_SignificantAccountingPoliciesAbstract" xlink:label="loc_ppih_SignificantAccountingPoliciesAbstract_08E65C8797AAEE12134A50F49AF56A53" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0F196D1F0D45D7363C2350F49AF56551" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_SignificantAccountingPoliciesAbstract_08E65C8797AAEE12134A50F49AF56A53" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0F196D1F0D45D7363C2350F49AF56551" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_D027E260C09F67F33A22D9A9A7D2ADD9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_D027E260C09F67F33A22D9A9A7D2ADD9" xlink:to="loc_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_BFA4B3107E0EA17FC3DBD9A9A7D2E757" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_D8FCDF7664BA533C19FED9A9A7D2F6B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_B81BC0E27B879FEE9C04D9A9A7D20BFB" xlink:to="loc_us-gaap_AccountsReceivableMember_D8FCDF7664BA533C19FED9A9A7D2F6B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_EF44A89F374E91437BE9D9A9A7D2234F" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaap_AccountsReceivableGross_09AEA69581C2EB86EBBBD9A9A7D322EE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:to="loc_us-gaap_AccountsReceivableGross_09AEA69581C2EB86EBBBD9A9A7D322EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_7963310A6F38CE3088EFD9A9A7D378B2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_7963310A6F38CE3088EFD9A9A7D378B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableAdditionalNarrativeDisclosure" xlink:label="loc_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure_F923EF9E68FC9CF6C5FDD9A9A7D3586A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:to="loc_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure_F923EF9E68FC9CF6C5FDD9A9A7D3586A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_B17E7BCB26282F3E5CE4D9A9A7D306E8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8AF82EC804240F9FAADAD9A9A7D20285" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_B17E7BCB26282F3E5CE4D9A9A7D306E8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_AccumulatedOtherComprehensiveLossAbstract" xlink:label="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_4A44502EAEAB59090679D4F6508F0118" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_4A44502EAEAB59090679D4F6508F0118" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_84904F7CBA8019C1D8A3D4F6508F2562" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_933CEE42136AAF466BCDD4F650903C32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_93E43506561B848DC70ED4F650900B5F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_537CF192D20C45B0BC27D4F6508F6F0D" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_93E43506561B848DC70ED4F650900B5F" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_EquityAdjustmentForeignCurrency" xlink:label="loc_ppih_EquityAdjustmentForeignCurrency_EBDCF75119C217671D62D4F65090850E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_4A44502EAEAB59090679D4F6508F0118" xlink:to="loc_ppih_EquityAdjustmentForeignCurrency_EBDCF75119C217671D62D4F65090850E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_DE5C68D49C97EFBFDB6FD4F65090FA72" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_4A44502EAEAB59090679D4F6508F0118" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_DE5C68D49C97EFBFDB6FD4F65090FA72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_977B826E374632F00E8CD4F65090B65F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_4A44502EAEAB59090679D4F6508F0118" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_977B826E374632F00E8CD4F65090B65F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AociBeforeTaxAttributableToParent" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_6BB358AA9192CA1C4478D4F6509037CF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_4A44502EAEAB59090679D4F6508F0118" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_6BB358AA9192CA1C4478D4F6509037CF" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_TaxEffectOfForeignExchange" xlink:label="loc_ppih_TaxEffectOfForeignExchange_06F8B329BEFC3341FD36D4F65090FDE3" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_4A44502EAEAB59090679D4F6508F0118" xlink:to="loc_ppih_TaxEffectOfForeignExchange_06F8B329BEFC3341FD36D4F65090FDE3" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_TaxEffectOfMinimumPensionLiability" xlink:label="loc_ppih_TaxEffectOfMinimumPensionLiability_8448C017A1595CB65209D4F650908A2E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_4A44502EAEAB59090679D4F6508F0118" xlink:to="loc_ppih_TaxEffectOfMinimumPensionLiability_8448C017A1595CB65209D4F650908A2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AociTaxAttributableToParent" xlink:label="loc_us-gaap_AociTaxAttributableToParent_9B51B5953039C6603E6BD4F6509064F7" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_4A44502EAEAB59090679D4F6508F0118" xlink:to="loc_us-gaap_AociTaxAttributableToParent_9B51B5953039C6603E6BD4F6509064F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_056ED8BD6C1479A3F7C0D4F650907009" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_4A44502EAEAB59090679D4F6508F0118" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_056ED8BD6C1479A3F7C0D4F650907009" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_AccumulatedOtherComprehensiveLossAbstract" xlink:label="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_D85574A31E32EA8BE31950F49C3C2431" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_17612C8436188470BBE350F49C3C3D81" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_AccumulatedOtherComprehensiveLossAbstract_D85574A31E32EA8BE31950F49C3C2431" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_17612C8436188470BBE350F49C3C3D81" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesCashAndCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_E5BD99388EA1E483A449D9A97CB5BBCD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_D0142B8FEEA8A6A99385D9A97CB65B2C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_E5BD99388EA1E483A449D9A97CB5BBCD" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_D0142B8FEEA8A6A99385D9A97CB65B2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_B9D7965CC35FC529B4F8D9A97CB6880B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_D0142B8FEEA8A6A99385D9A97CB65B2C" xlink:to="loc_us-gaap_StatementGeographicalAxis_B9D7965CC35FC529B4F8D9A97CB6880B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_E611ABB31BB2762C3905D9A97CB6211E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_B9D7965CC35FC529B4F8D9A97CB6880B" xlink:to="loc_us-gaap_SegmentGeographicalDomain_E611ABB31BB2762C3905D9A97CB6211E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_9B2719FEE196F9FB2D59D9A97CB6E40E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_E611ABB31BB2762C3905D9A97CB6211E" xlink:to="loc_country_US_9B2719FEE196F9FB2D59D9A97CB6E40E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_2EC8DC980F487800DB7FD9A97CB64E03" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_E611ABB31BB2762C3905D9A97CB6211E" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_2EC8DC980F487800DB7FD9A97CB64E03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_D0142B8FEEA8A6A99385D9A97CB65B2C" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0D883337ED9AAB4FBDC9D9A97CB6E681" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_80C6E936C309A0F6C690D9A97CB68B53" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0D883337ED9AAB4FBDC9D9A97CB6E681" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_CashcashequivalentsandrestrictedcashAbstract" xlink:label="loc_ppih_CashcashequivalentsandrestrictedcashAbstract_0C773430266900F161228D56500B2D48" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_CashcashequivalentsandrestrictedcashAbstract_0C773430266900F161228D56500B2D48" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_5BD048D6F0D7AA2DBA278D5651F01ABE" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9C57A53F7067A95C56A58D5651FF2C8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_50DA39CA0923F0E7F1898D5651F02287" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9C47F5A83119A43D0EF78D56521F97AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_D48B5D297668EC5E255F8D5651FF59BD" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9C47F5A83119A43D0EF78D56521F97AF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesDraftsPayableDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_DraftsPayableAbstract" xlink:label="loc_ppih_DraftsPayableAbstract_AEEE297115738B148C6250F49C4C48DD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DraftsPayable" xlink:label="loc_us-gaap_DraftsPayable_46540B8917B7F579800B50F49C4CB4E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_DraftsPayableAbstract_AEEE297115738B148C6250F49C4C48DD" xlink:to="loc_us-gaap_DraftsPayable_46540B8917B7F579800B50F49C4CB4E3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FinancialinstrumentsAbstract" xlink:label="loc_ppih_FinancialinstrumentsAbstract_B02491748397D5C14BD38A1FC5A50896" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_11B913F8D98FE431C2DC8A1FC5A58FE4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_FinancialinstrumentsAbstract_B02491748397D5C14BD38A1FC5A50896" xlink:to="loc_us-gaap_StatementTable_11B913F8D98FE431C2DC8A1FC5A58FE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_11B913F8D98FE431C2DC8A1FC5A58FE4" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="loc_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1C033496FB5529AF261B8A1FC5A5B808" xlink:to="loc_us-gaap_EquityMethodInvesteeNameDomain_C4B84F2E13E3EC0EE3428A1FC5A5ABAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_C600EA5EF9A0244DB4C88A1FC5A53675" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_11B913F8D98FE431C2DC8A1FC5A58FE4" xlink:to="loc_us-gaap_StatementLineItems_C600EA5EF9A0244DB4C88A1FC5A53675" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_GoodwilldisclosureAbstract" xlink:label="loc_ppih_GoodwilldisclosureAbstract_68496F61C86B917080538D533E71B41D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_GoodwilldisclosureAbstract_68496F61C86B917080538D533E71B41D" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="loc_us-gaap_ConsolidationItemsAxis_6867B383DE3D1EA264C28D533E816C82" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:to="loc_us-gaap_ConsolidationItemsAxis_6867B383DE3D1EA264C28D533E816C82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_7826D40E262DD306DA2D8D533E81893F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConsolidationItemsAxis_6867B383DE3D1EA264C28D533E816C82" xlink:to="loc_us-gaap_ConsolidationItemsDomain_7826D40E262DD306DA2D8D533E81893F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_A89D6451C619C6D1124F8D533E815AB4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_A89D6451C619C6D1124F8D533E815AB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_540FB3EA83DC888E4E408D533E813F72" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_A89D6451C619C6D1124F8D533E815AB4" xlink:to="loc_us-gaap_SegmentDomain_540FB3EA83DC888E4E408D533E813F72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3906048D4218020108148D533E815857" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3906048D4218020108148D533E815857" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_EABD1247B52908DE26148D533E813140" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3906048D4218020108148D533E815857" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_EABD1247B52908DE26148D533E813140" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_DF9AD87929465D8A8E318D533E81311B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:to="loc_us-gaap_RangeAxis_DF9AD87929465D8A8E318D533E81311B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_D6657D2D90848EE441288D533E814498" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_DF9AD87929465D8A8E318D533E81311B" xlink:to="loc_us-gaap_RangeMember_D6657D2D90848EE441288D533E814498" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_345E1AFDA2536AFE448D8D533E71C52A" xlink:to="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationGoodwillRecognizedDescription" xlink:label="loc_us-gaap_BusinessCombinationGoodwillRecognizedDescription_21D16F3656A15362FAA88D533E8136AD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:to="loc_us-gaap_BusinessCombinationGoodwillRecognizedDescription_21D16F3656A15362FAA88D533E8136AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_57645340D5217AE3B4538D533E81E435" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:to="loc_us-gaap_Goodwill_57645340D5217AE3B4538D533E81E435" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_DA7F4E759199C3C76F208D533E81EE6A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_DA7F4E759199C3C76F208D533E81EE6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewDateOfAnnualGoodwillImpairmentTest" xlink:label="loc_us-gaap_NewDateOfAnnualGoodwillImpairmentTest_6A809CF96E165BBAA00E8D533E813F5E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:to="loc_us-gaap_NewDateOfAnnualGoodwillImpairmentTest_6A809CF96E165BBAA00E8D533E813F5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairedChangeInEstimateDescription" xlink:label="loc_us-gaap_GoodwillImpairedChangeInEstimateDescription_494C8501868CC65269808D533E81BADA" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_38666322F1EC8CAF05AE8D533E81A2D2" xlink:to="loc_us-gaap_GoodwillImpairedChangeInEstimateDescription_494C8501868CC65269808D533E81BADA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillTableTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_GoodwilldisclosureAbstract" xlink:label="loc_ppih_GoodwilldisclosureAbstract_0D0E52EEC39DD5884DA350F49CE85AAA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_GoodwilldisclosureAbstract_0D0E52EEC39DD5884DA350F49CE85AAA" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="loc_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:to="loc_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="loc_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConsolidationItemsAxis_7404E32A3FBE4C72CFA050F49CE814AA" xlink:to="loc_us-gaap_ConsolidationItemsDomain_20483556507C763CDFA450F49CE88E55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_52C58A7BA1B07090088050F49CE8148C" xlink:to="loc_us-gaap_SegmentDomain_4F146D80FA551BDAF43850F49CE81971" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3C1DBFCB1567310E8D1850F49CE8E731" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_F9711F441EE4CC609BCC50F49CE8C103" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_A53CB03243BD1C52EEF250F49CE8372E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:to="loc_us-gaap_RangeAxis_A53CB03243BD1C52EEF250F49CE8372E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_426402E2CC4BCFB146B950F49CE880A6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_A53CB03243BD1C52EEF250F49CE8372E" xlink:to="loc_us-gaap_RangeMember_426402E2CC4BCFB146B950F49CE880A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_28BF3BE8544B4BE5BCA350F49CE86D2E" xlink:to="loc_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_6B9C75CBE2BB849BB25350F49CE86C66" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_700D975C93850A3C2C8850F49CE8F742" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_6B9C75CBE2BB849BB25350F49CE86C66" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_InventoriesAbstract" xlink:label="loc_ppih_InventoriesAbstract_15C597F4C2DB3663A2A450F49C1DF17C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_3BE204DDCE1CDEE933D650F49C1D7812" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_InventoriesAbstract_15C597F4C2DB3663A2A450F49C1DF17C" xlink:to="loc_us-gaap_StatementTable_3BE204DDCE1CDEE933D650F49C1D7812" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3BE204DDCE1CDEE933D650F49C1D7812" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1789FBFFB21C644B1FCE50F49C1DB825" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_C22BF6A762086A0C571050F49C1D9E90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3BE204DDCE1CDEE933D650F49C1D7812" xlink:to="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_C55F809E3E5EDC02345D50F49C1DA084" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_InventoryRawMaterials_C55F809E3E5EDC02345D50F49C1DA084" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_93C064D8ECA516B8853D50F49C1D0F3A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_InventoryWorkInProcess_93C064D8ECA516B8853D50F49C1D0F3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_F68B564E8F36CDEEDC9650F49C1D270A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_InventoryFinishedGoods_F68B564E8F36CDEEDC9650F49C1D270A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross_AF1DAD5DE38D0F13CDAE50F49C1D95BE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_InventoryGross_AF1DAD5DE38D0F13CDAE50F49C1D95BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_AFDC67E78B9CFAA3A14250F49C1D926F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_AFDC67E78B9CFAA3A14250F49C1D926F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_CD7EBBA71616B02CABD050F49C1DF2A7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_BDDB7DE546D8A8505B4F50F49C1D9AE3" xlink:to="loc_us-gaap_InventoryNet_CD7EBBA71616B02CABD050F49C1DF2A7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_InventoriesAbstract" xlink:label="loc_ppih_InventoriesAbstract_6BFCBDEB1A791A7181C350F49C7B9413" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_4E6376ADF3B118CE549450F49C7BFDC2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_InventoriesAbstract_6BFCBDEB1A791A7181C350F49C7B9413" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_4E6376ADF3B118CE549450F49C7BFDC2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LongLivedAssetsAbstract" xlink:label="loc_ppih_LongLivedAssetsAbstract_952EF78EBB2E841E07BAD9A9A7587CA5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_LongLivedAssetsAbstract_952EF78EBB2E841E07BAD9A9A7587CA5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_E1E7983C168F7B69BBCBD9A9A758B88B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_39E512C074E3F4A01552D9A9A7580A35" xlink:to="loc_us-gaap_SegmentDomain_E1E7983C168F7B69BBCBD9A9A758B88B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8CF043BF152D8592B8FFD9A9A7589C5E" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F6FE24423A0E0ACEF074D9A9A758BD67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_E5252D8B86D852A3F5E3D9A9A7586575" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:to="loc_us-gaap_RangeAxis_E5252D8B86D852A3F5E3D9A9A7586575" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_2FB443B5C1BB0FA38409D9A9A7586F69" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_E5252D8B86D852A3F5E3D9A9A7586575" xlink:to="loc_us-gaap_RangeMember_2FB443B5C1BB0FA38409D9A9A7586F69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A93A6087B9D62CC812D9D9A9A7584984" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_82AB4C1EAD1BAE754A88D9A9A759B8E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_Depreciation_82AB4C1EAD1BAE754A88D9A9A759B8E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RealEstateGrossAtCarryingValue" xlink:label="loc_us-gaap_RealEstateGrossAtCarryingValue_78710F727C94D3CB0010D9A9A7597F45" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_RealEstateGrossAtCarryingValue_78710F727C94D3CB0010D9A9A7597F45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_35E454C29C9BD2E44CE7D9A9A759EBC8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_35E454C29C9BD2E44CE7D9A9A759EBC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_5DCCE8278E79AD8FA4E7D9A9A7599B89" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_5DCCE8278E79AD8FA4E7D9A9A7599B89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_D83D9DA0583914CFDF84D9A9A75981D3" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_D83D9DA0583914CFDF84D9A9A75981D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_34E96272F8007AF43EA8D9A9A759BA35" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_34E96272F8007AF43EA8D9A9A759BA35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D0E6185E756658766FBD9A9A75956CA" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D0E6185E756658766FBD9A9A75956CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_AE9C7151C00E41E3C2C8D9A9A759C138" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_AE9C7151C00E41E3C2C8D9A9A759C138" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors" xlink:label="loc_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors_D8EFD5C8A9D86D475F15D9A9A7580EF0" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5B661908F0107A53061CD9A9A758C3C5" xlink:to="loc_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors_D8EFD5C8A9D86D475F15D9A9A7580EF0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LongLivedAssetsAbstract" xlink:label="loc_ppih_LongLivedAssetsAbstract_4BC4FB7683A7B731A87650F49C4C62A8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_74A62AE18FD18DA036CB50F49C4C5BCB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_LongLivedAssetsAbstract_4BC4FB7683A7B731A87650F49C4C62A8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_74A62AE18FD18DA036CB50F49C4C5BCB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerCommonShareTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_NetLossPerCommonShareAbstract" xlink:label="loc_ppih_NetLossPerCommonShareAbstract_ACB2A143A4DEEDCB9D908D535645E544" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1985C39C94E01DDD3B198D535645EF7C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_NetLossPerCommonShareAbstract_ACB2A143A4DEEDCB9D908D535645E544" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1985C39C94E01DDD3B198D535645EF7C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_513BF0F8A05BA34908C08D5356456F25" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1985C39C94E01DDD3B198D535645EF7C" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_513BF0F8A05BA34908C08D5356456F25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_C6A7A643CEF3F0B3F8938D53564540F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_513BF0F8A05BA34908C08D5356456F25" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_C6A7A643CEF3F0B3F8938D53564540F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_755946A891EC9D1D20068D535645927A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1985C39C94E01DDD3B198D535645EF7C" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_755946A891EC9D1D20068D535645927A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_734DC5D995D86B94A7B48D535645CEE7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_755946A891EC9D1D20068D535645927A" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_734DC5D995D86B94A7B48D535645CEE7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_LossPerShareAbstract" xlink:label="loc_ppih_LossPerShareAbstract_5F9FB59A7F9E805A66298D5339A0534A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_LossPerShareAbstract_5F9FB59A7F9E805A66298D5339A0534A" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_18AED3C2B2E02A912DFC8D5339A0C470" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:to="loc_us-gaap_AwardTypeAxis_18AED3C2B2E02A912DFC8D5339A0C470" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B134DA0D46AE7D2A548E8D5339A00BC2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_18AED3C2B2E02A912DFC8D5339A0C470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B134DA0D46AE7D2A548E8D5339A00BC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_90AADB790D63C9036C6A8D5339A01141" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B134DA0D46AE7D2A548E8D5339A00BC2" xlink:to="loc_us-gaap_StockOptionMember_90AADB790D63C9036C6A8D5339A01141" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_D9DEA9F03A93154B63CC8D5339A0331C" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_577433D8C9D5D2D2F7B28D5339A00FCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_DC67046D149BC9C848AA8D5339A046A6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82FBDA10852EAD4330F58D5339A037C2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82FBDA10852EAD4330F58D5339A037C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_631D5F4C2209D9A263C08D5339A0D01F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_631D5F4C2209D9A263C08D5339A0D01F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3095EE2DBF89DABF6A198D5339A02EEC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3095EE2DBF89DABF6A198D5339A02EEC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_76DC724372D1C6E798958D5339A0C7E5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_76DC724372D1C6E798958D5339A0C7E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8AD8DEE57AE06CDD0E918D5339A05C1F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_19ECC71E70C5CC63C86B8D5339A0E7A3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8AD8DEE57AE06CDD0E918D5339A05C1F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_OtherintangibleassetswithdefinitelivesAbstract" xlink:label="loc_ppih_OtherintangibleassetswithdefinitelivesAbstract_4CE296F7E4C3A2FAC5D6D9A9A74ED4FA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_OtherintangibleassetswithdefinitelivesAbstract_4CE296F7E4C3A2FAC5D6D9A9A74ED4FA" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7C88A58D0ACC005B352AD9A9A74E45F4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EFCD26F4CA1E80A27F0CD9A9A74EFB4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E8926FF9696907E796B7D9A9A74ECE4A" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedPatentsGross" xlink:label="loc_us-gaap_FiniteLivedPatentsGross_1B0B1256AC0BAFAFE87CD9A9A74FC7EA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedPatentsGross_1B0B1256AC0BAFAFE87CD9A9A74FC7EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3CC470D0B5E4CEA8ED0FD9A9A74FC56E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3CC470D0B5E4CEA8ED0FD9A9A74FC56E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B1D414FDA27A77C2D25D9A9A74FE405" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B1D414FDA27A77C2D25D9A9A74FE405" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_E3BC689A3F716093CCF2D9A9A74F7EA9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_E3BC689A3F716093CCF2D9A9A74F7EA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_36988B7F0E43B7D88FF7D9A9A74FEF2B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_36988B7F0E43B7D88FF7D9A9A74FEF2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C7833C66F295995EA1E3D9A9A74F625D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C7833C66F295995EA1E3D9A9A74F625D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966E6E44CDF22B10A9C8D9A9A74F2569" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966E6E44CDF22B10A9C8D9A9A74F2569" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1291614E9AE4976DB280D9A9A74F3539" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_C1ADB283BC89E7DD04B9D9A9A74F283D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1291614E9AE4976DB280D9A9A74F3539" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesReclassificationDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ReclassificationAbstract" xlink:label="loc_ppih_ReclassificationAbstract_0B2AEFBEBA8669BF1710D50CCCBBA0BA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_54752FA0DB417414B05CD50CD1821824" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_ReclassificationAbstract_0B2AEFBEBA8669BF1710D50CCCBBA0BA" xlink:to="loc_us-gaap_StatementTable_54752FA0DB417414B05CD50CD1821824" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8DA645469972180BD287D58E8366EB92" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_54752FA0DB417414B05CD50CD1821824" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8DA645469972180BD287D58E8366EB92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_FFEEF450E8E80612CF44D58E83682ABE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8DA645469972180BD287D58E8366EB92" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_FFEEF450E8E80612CF44D58E83682ABE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_040092AA845D031C564ED50CD1831163" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_54752FA0DB417414B05CD50CD1821824" xlink:to="loc_us-gaap_StatementLineItems_040092AA845D031C564ED50CD1831163" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustment_ED494731B616BD55F019D51E2FE87434" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_040092AA845D031C564ED50CD1831163" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustment_ED494731B616BD55F019D51E2FE87434" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesResearchAndDevelopmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_716B50DBB7FD2A83B583BB874DB1F6DB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_716B50DBB7FD2A83B583BB874DB1F6DB" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_250498C5A8CF07860524BB874DB1EDD0" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_848C6B75CCA11741A1BCBB874DB17AF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_DF9132072ADC17A1D365BB874DB13F2E" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_9EFD3B8628827897A20EBB874DB1E7A7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_F4822516DF8C535B7E7CBB874DB1E25C" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_9EFD3B8628827897A20EBB874DB1E7A7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAbstract" xlink:label="loc_us-gaap_RestrictedCashAbstract_34A121736C114B01448CD9A9A7D63126" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_DB81FFF6EF61310B92D7D9A9A7D6F756" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAbstract_34A121736C114B01448CD9A9A7D63126" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_DB81FFF6EF61310B92D7D9A9A7D6F756" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_66ED660D85E22B9EA82FD9A9A7D6717A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_DB81FFF6EF61310B92D7D9A9A7D6F756" xlink:to="loc_us-gaap_StatementGeographicalAxis_66ED660D85E22B9EA82FD9A9A7D6717A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_66ED660D85E22B9EA82FD9A9A7D6717A" xlink:to="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_0B0DA89ED0218ED67BF8D9A9A7D654D5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA" xlink:to="loc_country_US_0B0DA89ED0218ED67BF8D9A9A7D654D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_IN" xlink:label="loc_country_IN_2152D7C0AC4489EEB595D9A9A7D6B072" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA" xlink:to="loc_country_IN_2152D7C0AC4489EEB595D9A9A7D6B072" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_3A130BC498CB9246B3D4D9A9A7D67BF0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_2744E7625FCDD18EDC04D9A9A7D65DDA" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_3A130BC498CB9246B3D4D9A9A7D67BF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_EA9D065B051DACC956EBD9A9A7D6C29E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_DB81FFF6EF61310B92D7D9A9A7D6F756" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_EA9D065B051DACC956EBD9A9A7D6C29E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9D356F1EF87C37C44704D9A9A7D63893" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_EA9D065B051DACC956EBD9A9A7D6C29E" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9D356F1EF87C37C44704D9A9A7D63893" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_98377E45FE443D083607D9A9A7D69B91" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_EA9D065B051DACC956EBD9A9A7D6C29E" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_98377E45FE443D083607D9A9A7D69B91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_EC0872ED12D410C1F3C9D9A9A7D726AA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_EA9D065B051DACC956EBD9A9A7D6C29E" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_EC0872ED12D410C1F3C9D9A9A7D726AA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesSegmentsDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_SegmentsAbstract" xlink:label="loc_ppih_SegmentsAbstract_B498098D2D97D662DFE0BD7705A84A7C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_CCDBB656AA9C6B58FE2CBD7705A95240" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_SegmentsAbstract_B498098D2D97D662DFE0BD7705A84A7C" xlink:to="loc_us-gaap_NumberOfReportableSegments_CCDBB656AA9C6B58FE2CBD7705A95240" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/SignificantAccountingPoliciesSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PoliciesAbstract" xlink:label="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_0629C918DFAFE7FB6436BB8781E109C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_UseOfEstimates_0629C918DFAFE7FB6436BB8781E109C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_92AE2FD8F49F98059ADABB8781E13FBA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_92AE2FD8F49F98059ADABB8781E13FBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPercentageOfCompletionMethod" xlink:label="loc_us-gaap_RevenueRecognitionPercentageOfCompletionMethod_0677EFFE5082BC54D7E9BB8781E245A3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_RevenueRecognitionPercentageOfCompletionMethod_0677EFFE5082BC54D7E9BB8781E245A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_9CF9F6347E3673348AE0BB8781E2F6F9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_9CF9F6347E3673348AE0BB8781E2F6F9" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_SalesTaxPolicyPolicyTextBlock" xlink:label="loc_ppih_SalesTaxPolicyPolicyTextBlock_87EFDF3F5D4462C83C73BB8781E40734" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_ppih_SalesTaxPolicyPolicyTextBlock_87EFDF3F5D4462C83C73BB8781E40734" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock_4B5BD9A0F49E3D3825B3BB8781E4EDD5" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock_4B5BD9A0F49E3D3825B3BB8781E4EDD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_A1B642E37497847545F8BB8781E43824" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_A1B642E37497847545F8BB8781E43824" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_127CDAE48BD2D9D57E81BB8781E4456B" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_127CDAE48BD2D9D57E81BB8781E4456B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_6F9684B57CAEF0656377BB8781E47B04" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_6F9684B57CAEF0656377BB8781E47B04" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_A6C6389F38F182D89FF8BB8781E42391" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_A6C6389F38F182D89FF8BB8781E42391" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_A4287C4DEC1688CAE607BB8781E482A5" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_A4287C4DEC1688CAE607BB8781E482A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_4DF87670817C7322B6A7BB8781E55051" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_4DF87670817C7322B6A7BB8781E55051" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_76C542C87530E7336235BB8781E5997F" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_76C542C87530E7336235BB8781E5997F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1378682E974D860A0AB5BB8781E50476" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1378682E974D860A0AB5BB8781E50476" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_B0072257B76EBF1A1583BB8781E57427" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_B0072257B76EBF1A1583BB8781E57427" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4BFA37D1EDC0DEB3F607BB8781E567EF" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4BFA37D1EDC0DEB3F607BB8781E567EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_BA5898B46F8A2265B1D0BB8781E513E4" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_BA5898B46F8A2265B1D0BB8781E513E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_F67CA8BD78B8DD9F5ABABB8781E51B32" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_F67CA8BD78B8DD9F5ABABB8781E51B32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_72DF4D8567251F434291BB8781E6E673" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_72DF4D8567251F434291BB8781E6E673" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_959E464DAC0433BD9813BB8781E6EA42" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_959E464DAC0433BD9813BB8781E6EA42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_1F5991E67A64D74CC6C3BB8781E6651C" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_1F5991E67A64D74CC6C3BB8781E6651C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_CBF71119776632F3229FBB8781E6FD7D" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_CBF71119776632F3229FBB8781E6FD7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_56D56AEE17AE19F7DBE7BBA7C5A93707" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_56D56AEE17AE19F7DBE7BBA7C5A93707" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_FA832DF8DCFC62148074BB8781E6FA68" xlink:type="locator" />
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_FA832DF8DCFC62148074BB8781E6FA68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_50C8C8E85B7AC6BEE4E8BB8781E62295" xlink:type="locator" />
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_PoliciesAbstract_EE7DE47BDEB2C91DB9B0BB8781E1C66E" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_50C8C8E85B7AC6BEE4E8BB8781E62295" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/StockOptions" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_StockOptionsAbstract" xlink:label="loc_ppih_StockOptionsAbstract_E83416F4D9088242938D50F49C3CD541" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A2F898E188090FD3CF9450F49C3CA89A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_StockOptionsAbstract_E83416F4D9088242938D50F49C3CD541" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A2F898E188090FD3CF9450F49C3CA89A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/StockOptionsFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_FairValueAssumptionsAbstract" xlink:label="loc_ppih_FairValueAssumptionsAbstract_7F53E95715096971D1C3D9A9A431B0A7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_A5CCC8408C04D3740077D9A9A4364F8B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_FairValueAssumptionsAbstract_7F53E95715096971D1C3D9A9A431B0A7" xlink:to="loc_us-gaap_StatementTable_A5CCC8408C04D3740077D9A9A4364F8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_58FCD9A25198562A436DD9A9A436136F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_A5CCC8408C04D3740077D9A9A4364F8B" xlink:to="loc_us-gaap_AwardTypeAxis_58FCD9A25198562A436DD9A9A436136F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_AEACF75746B781E7447AD9A9A436B4DF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_58FCD9A25198562A436DD9A9A436136F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_AEACF75746B781E7447AD9A9A436B4DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_562B1F706FBED19F0BD6D9A9A436F573" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_AEACF75746B781E7447AD9A9A436B4DF" xlink:to="loc_us-gaap_RestrictedStockMember_562B1F706FBED19F0BD6D9A9A436F573" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_A5CCC8408C04D3740077D9A9A4364F8B" xlink:to="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BA09C9EED08472F7D112D9A9A43757C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BA09C9EED08472F7D112D9A9A43757C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_D0E4C54F39187D983F84D9A9A437F1B0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_D0E4C54F39187D983F84D9A9A437F1B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_D0CCCEBE66E702A6DBACD9A9A437ACBE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_D0CCCEBE66E702A6DBACD9A9A437ACBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_A7FC629F600329EA0CBDD9A9A437D845" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_A7FC629F600329EA0CBDD9A9A437D845" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D1221C82AB0490DDD294D9A9A4379CD5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9B15DC2DC67B9513CD04D9A9A4371C05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D1221C82AB0490DDD294D9A9A4379CD5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/StockOptionsOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_OptionActivityAbstract" xlink:label="loc_ppih_OptionActivityAbstract_91C9C5E3025B5D294666D9A9A420034F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_4B58DE15FC1865E52167D9A9A4209963" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_OptionActivityAbstract_91C9C5E3025B5D294666D9A9A420034F" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_4B58DE15FC1865E52167D9A9A4209963" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_BB01D1CBE5F97A5732BDD9A9A4200BB0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_4B58DE15FC1865E52167D9A9A4209963" xlink:to="loc_us-gaap_AwardTypeAxis_BB01D1CBE5F97A5732BDD9A9A4200BB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_975EE4C9FF416848BCA5D9A9A420BB0F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_BB01D1CBE5F97A5732BDD9A9A4200BB0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_975EE4C9FF416848BCA5D9A9A420BB0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_04F431F253E644CF069FD9A9A4209F86" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_975EE4C9FF416848BCA5D9A9A420BB0F" xlink:to="loc_us-gaap_StockOptionMember_04F431F253E644CF069FD9A9A4209F86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_4B58DE15FC1865E52167D9A9A4209963" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0C2710DA6861010960C5D9A9A421800C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0C2710DA6861010960C5D9A9A421800C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_D57F7ACD375AE6B771E7D9A9A42112D5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_D57F7ACD375AE6B771E7D9A9A42112D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8C008F74685AD37D87FBD9A9A421A6A0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8C008F74685AD37D87FBD9A9A421A6A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6DC17C21908B2F09D704D9A9A42146DD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6DC17C21908B2F09D704D9A9A42146DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1FB4FAD876B733B038B2D9A9A421E574" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1FB4FAD876B733B038B2D9A9A421E574" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4AF2DC72B72E42294366D9A9A42156D0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4AF2DC72B72E42294366D9A9A42156D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ADA5955C3D71AE909B6CD9A9A421EE5D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ADA5955C3D71AE909B6CD9A9A421EE5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_A7F35255985CDDC840B1D9A9A421D809" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_A7F35255985CDDC840B1D9A9A421D809" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_0BD91897860D35CD3A99D9A9A4211E4A" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_0BD91897860D35CD3A99D9A9A4211E4A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_C90EDAD0641A9FF79E45D9A9A421C977" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_C90EDAD0641A9FF79E45D9A9A421C977" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80D986D9C001824EB1E0D9A9A421A1F6" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80D986D9C001824EB1E0D9A9A421A1F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0BE49DD443BF4633D725D9A9A421E39D" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0BE49DD443BF4633D725D9A9A421E39D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_A121574BFA839F1A5C80D9A9A42256F3" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_A121574BFA839F1A5C80D9A9A42256F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_324A4813CC6DBCF3226FD9A9A422572D" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_324A4813CC6DBCF3226FD9A9A422572D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_58607A137F3944C13F2DD9A9A422B24E" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EB2E35F9E77B2920B6ECD9A9A420922B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_58607A137F3944C13F2DD9A9A422B24E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/StockOptionsOptionActivityTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_OptionActivityAbstract" xlink:label="loc_ppih_OptionActivityAbstract_FF4B98418CE3DE1FBA4750F49CB91ED7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_B7C101A5E5583EF190C350F49CB91AF0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_OptionActivityAbstract_FF4B98418CE3DE1FBA4750F49CB91ED7" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_B7C101A5E5583EF190C350F49CB91AF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5717D0CB94B81A2F68F250F49CB991C0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_OptionActivityAbstract_FF4B98418CE3DE1FBA4750F49CB91ED7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5717D0CB94B81A2F68F250F49CB991C0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/StockOptionsOptionsAdditionalTextDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_OptionsAdditionalTextAbstract" xlink:label="loc_ppih_OptionsAdditionalTextAbstract_09F3C6088FAEC45BCDD38A1FC39A4CE2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_OptionsAdditionalTextAbstract_09F3C6088FAEC45BCDD38A1FC39A4CE2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_89BBF53E7A787E1E1F8E8A1FC39AD8AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3" xlink:to="loc_us-gaap_AwardTypeAxis_89BBF53E7A787E1E1F8E8A1FC39AD8AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3A92A815E311AE3CDC068A1FC39AB83F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_89BBF53E7A787E1E1F8E8A1FC39AD8AE" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3A92A815E311AE3CDC068A1FC39AB83F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_48E84EBBD1C8A76D94BD8A1FC3A071A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3A92A815E311AE3CDC068A1FC39AB83F" xlink:to="loc_us-gaap_StockOptionMember_48E84EBBD1C8A76D94BD8A1FC3A071A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_57C1C19E7FAA9B723A198A1FC39A44E3" xlink:to="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_C267566CF0A5834522D98A1FC3A0DFBD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_C267566CF0A5834522D98A1FC3A0DFBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_06C159C7E8C00C17DE5B8A1FC3A07535" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_06C159C7E8C00C17DE5B8A1FC3A07535" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0114FFBA0E292EBD73D98A1FC3A0BE9A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0114FFBA0E292EBD73D98A1FC3A0BE9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_AA0FB3538F6F3BB4EF908A1FC3A0C4FA" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_AA0FB3538F6F3BB4EF908A1FC3A0C4FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_75B2461824724E77A5918A1FC3A0AC78" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_75B2461824724E77A5918A1FC3A0AC78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3B42E0D08C799119E8138A1FC3A0E8D2" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_73BA29D933D40C08C2CF8A1FC3A0895F" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3B42E0D08C799119E8138A1FC3A0E8D2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/StockOptionsStockBasedCompensationExpenseTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_StockcompensationexoenseAbstract" xlink:label="loc_ppih_StockcompensationexoenseAbstract_EE594630AB93ABC1487B50F49A87BEB1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_StockcompensationexoenseAbstract_EE594630AB93ABC1487B50F49A87BEB1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_F903462226834547DD8050F49A874A5B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_PlanNameAxis_F903462226834547DD8050F49A874A5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_9047A1A65C8A326F279050F49A870BA1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_F903462226834547DD8050F49A874A5B" xlink:to="loc_us-gaap_PlanNameDomain_9047A1A65C8A326F279050F49A870BA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaap_AwardDateAxis_F8A7D2D32CB35FB38F8250F49A87DF0A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_AwardDateAxis_F8A7D2D32CB35FB38F8250F49A87DF0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_3BD89DBE514071F4FE1E50F49A8763A7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateAxis_F8A7D2D32CB35FB38F8250F49A87DF0A" xlink:to="loc_us-gaap_AwardDateDomain_3BD89DBE514071F4FE1E50F49A8763A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_01760D496009AA976EC850F49A8728D1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_AwardTypeAxis_01760D496009AA976EC850F49A8728D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_427F72F24C6A533E6F4250F49A8749B7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_01760D496009AA976EC850F49A8728D1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_427F72F24C6A533E6F4250F49A8749B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_F6952A2752EAB46F289950F49A877544" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7032F2694D538C8501CC50F49A87EA22" xlink:to="loc_us-gaap_ClassOfStockDomain_F6952A2752EAB46F289950F49A877544" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_97FB286A206ED1F75D4250F49A879FE7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_RangeAxis_97FB286A206ED1F75D4250F49A879FE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_E7C4CAE6632A275BF37D50F49A87A957" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_97FB286A206ED1F75D4250F49A879FE7" xlink:to="loc_us-gaap_RangeMember_E7C4CAE6632A275BF37D50F49A87A957" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_224528F53BDF7D0E849650F49A873312" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_VestingAxis_224528F53BDF7D0E849650F49A873312" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_6346C6AEA917AC18144B50F49A87A451" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_224528F53BDF7D0E849650F49A873312" xlink:to="loc_us-gaap_VestingDomain_6346C6AEA917AC18144B50F49A87A451" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ADD4E7EDFD05B8A2E6950F49A8730F4" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_E8B4D5F8241C29B62DFC50F49A87FE30" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ADD4E7EDFD05B8A2E6950F49A8730F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_69C89106DBE54A5830FA50F49A879EF7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ADD4E7EDFD05B8A2E6950F49A8730F4" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_69C89106DBE54A5830FA50F49A879EF7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/StockOptionsStockCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_StockcompensationexpenseAbstract" xlink:label="loc_ppih_StockcompensationexpenseAbstract_82E8F5C849FE63D06C9F9C31C1A83521" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_StockcompensationexpenseAbstract_82E8F5C849FE63D06C9F9C31C1A83521" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_C0F4A2EFA006DDF5FE3B9C31C1A8F77D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_C0F4A2EFA006DDF5FE3B9C31C1A8F77D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_B90A54A277FAF0ABF3479C31C1A8A013" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_C0F4A2EFA006DDF5FE3B9C31C1A8F77D" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_B90A54A277FAF0ABF3479C31C1A8A013" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_B254838F90FB97B79AD19C31C1A8AEA9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_D8A6FD22E0E490BD44809C31C1A8B4E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2F5A4BC6F7741FBED9BD9C31C1A88BCF" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABA912455782783048299C31C1A824CB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABA912455782783048299C31C1A824CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockExpense" xlink:label="loc_us-gaap_RestrictedStockExpense_2536DCAC0C4E015819789C31C1A80A29" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_A786A31166FCDAC738549C31C1A874AF" xlink:to="loc_us-gaap_RestrictedStockExpense_2536DCAC0C4E015819789C31C1A80A29" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/StockOptionsUnvestedOptionsDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_UnvestedOptionsAbstract" xlink:label="loc_ppih_UnvestedOptionsAbstract_082E5C54AECD1D832E219C3202794EF8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_24F905AB8FC0BC806A209C3202798B4B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_UnvestedOptionsAbstract_082E5C54AECD1D832E219C3202794EF8" xlink:to="loc_us-gaap_StatementTable_24F905AB8FC0BC806A209C3202798B4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_3E0350ED5D6DED4AD3CE9C3202795B80" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_24F905AB8FC0BC806A209C3202798B4B" xlink:to="loc_us-gaap_AwardTypeAxis_3E0350ED5D6DED4AD3CE9C3202795B80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3E0350ED5D6DED4AD3CE9C3202795B80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_UnvestedOptionMember" xlink:label="loc_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B19C20C0A522D707C6BD9C3202793399" xlink:to="loc_ppih_UnvestedOptionMember_BE790B9DEC69AC0E5A029C3202795661" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_24F905AB8FC0BC806A209C3202798B4B" xlink:to="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_52F0CB8D5F27B691803B9C320279DB0F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_52F0CB8D5F27B691803B9C320279DB0F" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PercentageOfOptionsExpectToVest" xlink:label="loc_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_ppih_PercentageOfOptionsExpectToVest_CB782DB03BFD21B8B0229C320279DC19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1F8157F2A7C0327010B79C320279CC63" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1F8157F2A7C0327010B79C320279CC63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3D83C2A08F205A6828B19C320279A844" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3D83C2A08F205A6828B19C320279A844" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_DDE4CEE1D568AAB0A7D99C320279E311" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_DDE4CEE1D568AAB0A7D99C320279E311" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0E9A679C190257D6FBDA9C320279CA4F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0E9A679C190257D6FBDA9C320279CA4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_A174F91F0F3A6F79A3A79C3202799E0D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_A174F91F0F3A6F79A3A79C3202799E0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7D296E412502A53E88319C32027AD5FC" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_7D296E412502A53E88319C32027AD5FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_FF1A1FB4073C3683BAFF9C32027A59F5" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_981F94649DBAC1F0CE019C3202799449" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_FF1A1FB4073C3683BAFF9C32027A59F5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/StockOptionsUnvestedOptionsTables" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_UnvestedOptionsAbstract" xlink:label="loc_ppih_UnvestedOptionsAbstract_7D16345F8C7D3ABBC93950F49CB93695" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_FCAFD4F24BFC32C195CC50F49CB96C7D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_UnvestedOptionsAbstract_7D16345F8C7D3ABBC93950F49CB93695" xlink:to="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_FCAFD4F24BFC32C195CC50F49CB96C7D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/StockRights" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_StockRightsAbstract" xlink:label="loc_ppih_StockRightsAbstract_36A64ECD3A368DF66E3250F49A97A34A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_BA54D3007F683190F00250F49A97E8F3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_StockRightsAbstract_36A64ECD3A368DF66E3250F49A97A34A" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_BA54D3007F683190F00250F49A97E8F3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.permapipe.com/role/StockRightsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="ppih-20180131.xsd#ppih_StockRightsAbstract" xlink:label="loc_ppih_StockRightsAbstract_F55104F5A3224935EB83D9A9A3B00FD5" xlink:type="locator" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_PriceofPPIHcommonstockwithRight" xlink:label="loc_ppih_PriceofPPIHcommonstockwithRight_DB08D3489301C121597CD9A9A3B0ED72" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_StockRightsAbstract_F55104F5A3224935EB83D9A9A3B00FD5" xlink:to="loc_ppih_PriceofPPIHcommonstockwithRight_DB08D3489301C121597CD9A9A3B0ED72" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock" xlink:label="loc_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock_7C279C1354159C07A969D9A9A3B004F9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_StockRightsAbstract_F55104F5A3224935EB83D9A9A3B00FD5" xlink:to="loc_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock_7C279C1354159C07A969D9A9A3B004F9" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ChangeInControlPercentage" xlink:label="loc_ppih_ChangeInControlPercentage_14FB24CEB34A6E8468CBD9A9A3B0D189" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_StockRightsAbstract_F55104F5A3224935EB83D9A9A3B00FD5" xlink:to="loc_ppih_ChangeInControlPercentage_14FB24CEB34A6E8468CBD9A9A3B0D189" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_RedemptionPricePerRight" xlink:label="loc_ppih_RedemptionPricePerRight_472FE9DC66925D3C3205D9A9A3B0DA2F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_StockRightsAbstract_F55104F5A3224935EB83D9A9A3B00FD5" xlink:to="loc_ppih_RedemptionPricePerRight_472FE9DC66925D3C3205D9A9A3B0DA2F" xlink:type="arc" />
    <link:loc xlink:href="ppih-20180131.xsd#ppih_ExpirationDateOfRight" xlink:label="loc_ppih_ExpirationDateOfRight_7060019F1E5A13924F22D9A9A3B0DBBE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppih_StockRightsAbstract_F55104F5A3224935EB83D9A9A3B00FD5" xlink:to="loc_ppih_ExpirationDateOfRight_7060019F1E5A13924F22D9A9A3B0DBBE" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>pplogo.jpg
<DESCRIPTION>PPIH LOGO
<TEXT>
begin 644 pplogo.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1"  U 5X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M?^#J/]IZ/PO\)_AQ\)[74H8;KQ3?3>(-5MQ*%<6EH%2 .,_=DGE8@'K]G?\
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
M ?AS7/VU?VM-(THEYM>^*OBV-;AR<['O;K=/(?9%>1OHM?MO_P ','[3=O\
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
M;:VABM[:W18HHHD")$B@ *H'   P .E?RC_\-U_&[_HKWQ(_\*"X_P#BJ/\
MANOXW?\ 17OB1_X4%Q_\53GX88^:2GB4TNZD"SFDMH']7U-VY&.:_E#_ .&Z
M_C=_T5[XD?\ A07'_P 51_PW7\;O^BO?$C_PH+C_ .*K+_B%6+?_ "_C]S*_
MMJG_ "L_J U[]EKX9^*M;N]3U3X=^!M3U*_D,UU=W6@VLTURYZL[LA9F/J23
M57_ACWX2G_FEOPZ_\)NS_P#C=?S$_P##=?QN_P"BO?$C_P *"X_^*H_X;K^-
MW_17OB1_X4%Q_P#%5T+PVS)*RQ2_\F(_M:C_ "'].Q_8^^$H_P":6_#O_P )
MNS_^-U=\-_LR?#;P=KEMJFD?#WP1I.IV;;[>[L]"M8)X&QC*NJ!E.">0>]?R
M^_\ #=GQO"\?%[XD\G_H/W'_ ,57[5_\&X$GC?QQ^QUXD\>^.?%GB?Q3>>+/
M$<L&F'5[^2Z%O96L:1#R]Y.-TYG)(ZX4=J\3B'A'&Y7A'B:V)YE=*RYM;^IT
M83'4JU3DC"W7H?HE10.117Y^>J%%%% !7G?[27[+W@C]KKX=#PE\0-&77O#_
M -JCO#:-/)$K2QY",2A!XR3C-%%73JSIR52F[-;-;H4DFK,\#'_!"7]E=A_R
M2NQ ]/[0NO\ XY3D_P""$7[*[?\ -++'_P &%U_\<HHKT(Y_F=K_ %B?_@3_
M ,S+ZI1_D7W"_P##B#]E?_HEEC_X,+K_ ..4?\.(/V5_^B66/_@PNO\ XY11
M1_K!F?\ T$3_ / G_F+ZK1_E7W!_PX@_97_Z)98_^#"Z_P#CE'_#B#]E?_HE
MEC_X,+K_ ..444?ZP9G_ -!$_P#P)_YA]5H_RK[@_P"'$'[*_P#T2RQ_\&%U
M_P#'*/\ AQ!^RO\ ]$LL?_!A=?\ QRBBC_6#,_\ H(G_ .!/_,/JM'^5?<'_
M  X@_97_ .B66/\ X,+K_P".4?\ #B#]E?\ Z)98_P#@PNO_ (Y111_K!F?_
M $$3_P# G_F'U6C_ "K[@_X<0?LK_P#1++'_ ,&%U_\ '*/^'$'[*_\ T2RQ
M_P#!A=?_ !RBBC_6#,_^@B?_ ($_\P^JT?Y5]P?\.(/V5_\ HEEC_P"#"Z_^
M.4?\.(/V5_\ HEEC_P"#"Z_^.444?ZP9G_T$3_\  G_F'U6C_*ON#_AQ!^RO
M_P!$LL?_  877_QRC_AQ!^RO_P!$LL?_  877_QRBBC_ %@S/_H(G_X$_P#,
M/JM'^5?<'_#B#]E?_HEEC_X,+K_XY1_PX@_97_Z)98_^#"Z_^.444?ZP9G_T
M$3_\"?\ F'U6C_*ON#_AQ!^RO_T2RQ_\&%U_\<H_X<0?LK_]$LL?_!A=?_'*
M**/]8,S_ .@B?_@3_P P^JT?Y5]P?\.(/V5_^B66/_@PNO\ XY1_PX@_97_Z
M)98_^#"Z_P#CE%%'^L&9_P#01/\ \"?^8?5:/\J^X/\ AQ!^RO\ ]$LL?_!A
M=?\ QRC_ (<0?LK_ /1++'_P877_ ,<HHH_U@S/_ *")_P#@3_S#ZK1_E7W!
M_P .(/V5_P#HEEC_ .#"Z_\ CE'_  X@_97_ .B66/\ X,+K_P".444?ZP9G
M_P!!$_\ P)_YA]5H_P J^X/^'$'[*_\ T2RQ_P#!A=?_ !RC_AQ!^RO_ -$L
ML?\ P877_P <HHH_U@S/_H(G_P"!/_,/JM'^5?<'_#B#]E?_ *)98_\ @PNO
M_CE'_#B#]E?_ *)98_\ @PNO_CE%%'^L&9_]!$__  )_YA]5H_RK[@_X<0?L
MK_\ 1++'_P &%U_\<H_X<0?LK_\ 1++'_P &%U_\<HHH_P!8,S_Z")_^!/\
MS#ZK1_E7W!_PX@_97_Z)98_^#"Z_^.4?\.(/V5_^B66/_@PNO_CE%%'^L&9_
M]!$__ G_ )A]5H_RK[@_X<0?LK_]$LL?_!A=?_'*/^'$'[*__1++'_P877_Q
MRBBC_6#,_P#H(G_X$_\ ,/JM'^5?<-;_ ((1_LKAL?\ "J['_P &%U_\<KZ.
M^"/P3\+_ +./PQTGP5X+TB#0O#.AQ,EE90EBD(9V=N6)))9F))/4T45CB,QQ
>>(BHUZDI+?5MZ_,NG1IQUBDCL:***XC0**** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787536000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and entity information Document - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Apr. 12, 2018</div></th>
<th class="th"><div>Jul. 31, 2017</div></th>
</tr>
<tr 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_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Perma-Pipe International Holdings, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">0000914122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--01-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Smaller Reporting Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Jan. 31,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,628,183<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>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_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: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">dei_EntityInformationLineItems</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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityPublicFloat</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: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_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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityWellKnownSeasonedIssuer</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787770448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS Statement - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 105,248<span></span>
</td>
<td class="nump">$ 98,845<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsSold', window );">Cost of sales</a></td>
<td class="nump">93,506<span></span>
</td>
<td class="nump">87,129<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">11,742<span></span>
</td>
<td class="nump">11,716<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">16,214<span></span>
</td>
<td class="nump">17,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling expense</a></td>
<td class="nump">5,040<span></span>
</td>
<td class="nump">5,721<span></span>
</td>
</tr>
<tr class="re">
<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">21,254<span></span>
</td>
<td class="nump">23,300<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(9,512)<span></span>
</td>
<td class="num">(11,584)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss', window );">Loss on consolidation of joint venture</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,620)<span></span>
</td>
</tr>
<tr class="ro">
<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 expense, net</a></td>
<td class="nump">697<span></span>
</td>
<td class="nump">569<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from continuing operations before income taxes</a></td>
<td class="num">(10,209)<span></span>
</td>
<td class="num">(13,773)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="num">(233)<span></span>
</td>
<td class="num">(611)<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_IncomeLossFromContinuingOperations', window );">Loss from continuing operations</a></td>
<td class="num">(9,976)<span></span>
</td>
<td class="num">(13,162)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">688<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (9,976)<span></span>
</td>
<td class="num">$ (12,474)<span></span>
</td>
</tr>
<tr class="ro">
<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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and diluted</a></td>
<td class="nump">7,680<span></span>
</td>
<td class="nump">7,488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Loss per share from continuing operations</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_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare', window );">Basic and diluted</a></td>
<td class="num">$ (1.30)<span></span>
</td>
<td class="num">$ (1.76)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Earnings per share from discontinued operations</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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare', window );">Basic and diluted</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Loss per share</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_EarningsPerShareBasicAndDiluted', window );">Basic and diluted</a></td>
<td class="num">$ (1.30)<span></span>
</td>
<td class="num">$ (1.67)<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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>In a business combination achieved in stages, this element represents the amount of loss recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs related to goods produced and sold 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4613673-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_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=26873400&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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787631888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (9,976)<span></span>
</td>
<td class="num">$ (12,474)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive income (loss)</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Currency translation adjustments, net of tax</a></td>
<td class="nump">1,185<span></span>
</td>
<td class="nump">818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax', window );">Minimum pension liability adjustment, net of tax</a></td>
<td class="nump">165<span></span>
</td>
<td class="nump">423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">(Realized) unrealized gain on marketable security, net of tax</a></td>
<td class="num">(92)<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">1,258<span></span>
</td>
<td class="nump">1,256<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (8,718)<span></span>
</td>
<td class="num">$ (11,218)<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/presentationRef<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=84228862&amp;loc=d3e557-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_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=64808268&amp;loc=d3e32211-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=64808268&amp;loc=d3e32022-110900<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=64808268&amp;loc=d3e32157-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/presentationRef<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=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, before reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (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/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794486992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 7,084<span></span>
</td>
<td class="nump">$ 7,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted cash</a></td>
<td class="nump">1,237<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Trade accounts receivable, less allowance for doubtful accounts of $469 at January 31, 2018 and $305 at January 31, 2017</a></td>
<td class="nump">32,936<span></span>
</td>
<td class="nump">31,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">16,856<span></span>
</td>
<td class="nump">13,565<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<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">2,703<span></span>
</td>
<td class="nump">2,171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">1,502<span></span>
</td>
<td class="nump">2,091<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">62,318<span></span>
</td>
<td class="nump">57,824<span></span>
</td>
</tr>
<tr class="ro">
<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 of accumulated depreciation</a></td>
<td class="nump">34,509<span></span>
</td>
<td class="nump">36,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax assets</a></td>
<td class="nump">391<span></span>
</td>
<td class="nump">147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,423<span></span>
</td>
<td class="nump">2,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">4,943<span></span>
</td>
<td class="nump">5,086<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_AssetsNoncurrent', window );">Total other assets</a></td>
<td class="nump">7,757<span></span>
</td>
<td class="nump">7,512<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">104,584<span></span>
</td>
<td class="nump">101,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Trade accounts payable</a></td>
<td class="nump">14,186<span></span>
</td>
<td class="nump">10,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Commissions and management incentives payable</a></td>
<td class="nump">787<span></span>
</td>
<td class="nump">1,845<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and payroll taxes</a></td>
<td class="nump">1,580<span></span>
</td>
<td class="nump">2,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Revolving line North America</a></td>
<td class="nump">7,273<span></span>
</td>
<td class="nump">3,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">753<span></span>
</td>
<td class="nump">658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerDepositsCurrent', window );">Customers' deposits</a></td>
<td class="nump">5,236<span></span>
</td>
<td class="nump">2,640<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Liabilities of discontinued operations</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent', window );">Outside commission liability</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="nump">1,612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">4,122<span></span>
</td>
<td class="nump">2,360<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BillingsInExcessOfCostCurrent', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">1,967<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">1,339<span></span>
</td>
<td class="nump">684<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">39,180<span></span>
</td>
<td class="nump">28,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_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current maturities</a></td>
<td class="nump">7,728<span></span>
</td>
<td class="nump">7,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation liabilities</a></td>
<td class="nump">4,098<span></span>
</td>
<td class="nump">4,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liabilities - long-term</a></td>
<td class="nump">1,242<span></span>
</td>
<td class="nump">1,829<span></span>
</td>
</tr>
<tr class="ro">
<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">524<span></span>
</td>
<td class="nump">540<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">13,592<span></span>
</td>
<td class="nump">14,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>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_CommonStockValue', window );">Common stock, $.01 par value, authorized 50,000 shares; 7,717 issued and outstanding at January 31, 2018 and 7,595 issued and outstanding at January 31, 2017</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">56,304<span></span>
</td>
<td class="nump">55,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury Stock; 0 shares on January 31, 2018 and 27 shares on January 31, 2017</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(170)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">(Accumulated deficit) retained earnings</a></td>
<td class="num">(3,103)<span></span>
</td>
<td class="nump">6,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(1,466)<span></span>
</td>
<td class="num">(2,724)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders' equity</a></td>
<td class="nump">51,812<span></span>
</td>
<td class="nump">59,413<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">104,584<span></span>
</td>
<td class="nump">101,611<span></span>
</td>
</tr>
<tr class="rh">
<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=us-gaap_NorthAmericaMember', window );">North America [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_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_LinesOfCreditCurrent', window );">Revolving line North America</a></td>
<td class="nump">$ 7,273<span></span>
</td>
<td class="nump">$ 3,813<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a 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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedSalesCommissionCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions.</p></div>
<a 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 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)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BillingsInExcessOfCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57788-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BillingsInExcessOfCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68054760&amp;loc=d3e55302-109406<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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)(c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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)(c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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)(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.</p></div>
<a 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 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=6877327&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_CustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-109318<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_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/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2473-110228<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_OtherLongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt classified as other, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_OtherLongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98513485&amp;loc=SL98516268-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsUnappropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.</p></div>
<a 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 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)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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_RetainedEarningsUnappropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is 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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4590271-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4568740-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4568447-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6779452784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 469<span></span>
</td>
<td class="nump">$ 305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">7,717,000<span></span>
</td>
<td class="nump">7,622,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">7,717,000<span></span>
</td>
<td class="nump">7,595,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_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,750<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788596512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</div></th>
<th class="th"><div>Accumulated other comp. income (loss)</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 );">Total stockholders' equity at Jan. 31, 2016</a></td>
<td class="nump">$ 69,028<span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
<td class="nump">$ 53,877<span></span>
</td>
<td class="num">$ (290)<span></span>
</td>
<td class="nump">$ 19,347<span></span>
</td>
<td class="num">$ (3,980)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(12,474)<span></span>
</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">(12,474)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued under stock plans, net of shares used for tax withholding</a></td>
<td class="nump">418<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">296<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Stock-based compensation expense</a></td>
<td class="nump">1,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Pension liability adjustment</a></td>
<td class="nump">831<span></span>
</td>
<td class="text">&#160;<span></span>
</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">831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss', window );">Marketable security</a></td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</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">24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="nump">799<span></span>
</td>
<td class="text">&#160;<span></span>
</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">799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Tax expense on above items</a></td>
<td class="num">(398)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(398)<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 );">Total stockholders' equity at Jan. 31, 2017</a></td>
<td class="nump">59,413<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">55,358<span></span>
</td>
<td class="num">(170)<span></span>
</td>
<td class="nump">6,873<span></span>
</td>
<td class="num">(2,724)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance shares beginning of year at Jan. 31, 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,305,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock released</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">271,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Balance shares end of year at Jan. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,595,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(9,976)<span></span>
</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">(9,976)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued under stock plans, net of shares used for tax withholding</a></td>
<td class="num">(44)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(215)<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Stock-based compensation expense</a></td>
<td class="nump">1,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Pension liability adjustment</a></td>
<td class="nump">165<span></span>
</td>
<td class="text">&#160;<span></span>
</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">165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss', window );">Marketable security</a></td>
<td class="num">(142)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(142)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="nump">1,141<span></span>
</td>
<td class="text">&#160;<span></span>
</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,141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Tax expense on above items</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</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">94<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 );">Total stockholders' equity at Jan. 31, 2018</a></td>
<td class="nump">$ 51,812<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">$ 56,304<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (3,103)<span></span>
</td>
<td class="num">$ (1,466)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock released</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Balance shares end of year at Jan. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,716,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other increase (decrease) in additional paid in capital (APIC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MarketableSecuritiesUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 net change in the difference between the fair value and the carrying value, or in the comparative fair values, of marketable securities categorized as trading held at each balance sheet date, that was included in earnings for the period, which may have arisen from (a) securities classified as trading, (b) the unrealized holding gain (loss) on held-to-maturity securities transferred to the trading security category, and (c) the cumulative unrealized gain (loss) which was included in other comprehensive income (a separate component of shareholders' equity) on available-for-sale securities transferred to trading securities during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27357-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27405-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569643-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e689-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=79507043&amp;loc=d3e39076-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794721312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (9,976)<span></span>
</td>
<td class="num">$ (12,474)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash flows used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,031<span></span>
</td>
<td class="nump">5,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss', window );">Loss on consolidation of joint venture</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on disposal of subsidiary</a></td>
<td class="num">(166)<span></span>
</td>
<td class="num">(127)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax benefit</a></td>
<td class="num">(958)<span></span>
</td>
<td class="num">(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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">1,447<span></span>
</td>
<td class="nump">1,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue', window );">Cash surrender value on life insurance policies</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(135)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Provision on uncollectible accounts</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss (gain) on disposal of fixed assets</a></td>
<td class="nump">219<span></span>
</td>
<td class="num">(292)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments', window );">Gain on sale of marketable securities</a></td>
<td class="nump">142<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_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">4,551<span></span>
</td>
<td class="num">(1,917)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and payroll taxes</a></td>
<td class="num">(1,780)<span></span>
</td>
<td class="num">(9,227)<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,274)<span></span>
</td>
<td class="nump">5,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCustomerDeposits', window );">Customers' deposits</a></td>
<td class="nump">2,596<span></span>
</td>
<td class="num">(2,303)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable', window );">Income taxes receivable and payable</a></td>
<td class="num">(75)<span></span>
</td>
<td class="num">(128)<span></span>
</td>
</tr>
<tr class="re">
<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 current assets</a></td>
<td class="num">(471)<span></span>
</td>
<td class="num">(997)<span></span>
</td>
</tr>
<tr class="ro">
<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,076)<span></span>
</td>
<td class="nump">13,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other assets and liabilities</a></td>
<td class="nump">762<span></span>
</td>
<td class="num">(6,514)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(1,842)<span></span>
</td>
<td class="num">(5,457)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Net proceeds from sale of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(2,532)<span></span>
</td>
<td class="num">(2,257)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sale of marketable securities</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Acquisition of interest in subsidiary, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,672)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies', window );">Proceeds from surrender of corporate-owned life insurance policies</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of property and equipment</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">4,356<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(2,389)<span></span>
</td>
<td class="nump">10,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from revolving lines</a></td>
<td class="nump">40,485<span></span>
</td>
<td class="nump">40,033<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromBankDebt', window );">Proceeds from debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments of debt on revolving lines</a></td>
<td class="num">(37,354)<span></span>
</td>
<td class="num">(49,303)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments of other debt</a></td>
<td class="num">(211)<span></span>
</td>
<td class="num">(10,151)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities', window );">Increase (decrease) in drafts payable</a></td>
<td class="nump">34<span></span>
</td>
<td class="num">(323)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities', window );">Proceeds (payments) on capitalized lease obligations</a></td>
<td class="nump">546<span></span>
</td>
<td class="num">(1,677)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Release of treasury stock</a></td>
<td class="nump">170<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Stock options exercised and restricted shares issued</a></td>
<td class="num">(214)<span></span>
</td>
<td class="nump">297<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 provided by (used in) financing activities</a></td>
<td class="nump">3,456<span></span>
</td>
<td class="num">(14,945)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="nump">395<span></span>
</td>
<td class="num">(70)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents and restricted cash</a></td>
<td class="num">(380)<span></span>
</td>
<td class="num">(10,254)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash - beginning of period</a></td>
<td class="nump">8,701<span></span>
</td>
<td class="nump">18,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash - end of period</a></td>
<td class="nump">8,321<span></span>
</td>
<td class="nump">8,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information</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_InterestPaid', window );">Interest paid</a></td>
<td class="nump">804<span></span>
</td>
<td class="nump">773<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="nump">1,080<span></span>
</td>
<td class="nump">1,381<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1', window );">Fixed assets acquired under capital leases</a></td>
<td class="nump">841<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherDeposits', window );">Funds held in escrow related to the sale of Filtration assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 502<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>In a business combination achieved in stages, this element represents the amount of loss recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98513485&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) from sale or disposal of an organization or integrated set of activities (for example, but not limited to, a partnership or corporation) engaged in providing a product or service in a commercial, industrial, or professional environment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 liability reflecting cash payments received before the related costs have been incurred.</p></div>
<a 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 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=98514028&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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInCustomerDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or 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/presentationRef<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=98514028&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_IncreaseDecreaseInCustomerDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOutstandingChecksFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The change in cash during the period due to the net increase or decrease in outstanding checks, the liability that represents checks that have been issued but that have not cleared. The entity may classify these cash flows as financing or operating 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3095-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInOutstandingChecksFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest. Includes, but is not limited to, payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LifeInsuranceCorporateOrBankOwnedChangeInValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 30<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6384439&amp;loc=d3e42048-111605<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the total realized gain (loss) included in earnings for the period as a result of selling marketable securities categorized as trading, available-for-sale, or held-to-maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98513485&amp;loc=d3e4304-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98513485&amp;loc=d3e4332-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98513485&amp;loc=d3e4313-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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForProceedsFromLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3098-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3095-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_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a 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 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=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromOtherDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for receipts of deposits classified as 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;">us-gaap_ProceedsFromOtherDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 long-term debt, including capital lease obligations and mandatory redeemable capital securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130543-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_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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a 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 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=98514028&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784143600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business information Business information (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Business information</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Perma-Pipe International Holdings, Inc.</font><font style="font-family:inherit;font-size:11pt;"> ("PPIH", the "Company", or the "Registrant") was incorporated in Delaware on </font><font style="font-family:inherit;font-size:11pt;">October&#160;12, 1993</font><font style="font-family:inherit;font-size:11pt;">. As of January 31, 2016, PPIH is engaged in the manufacture and sale of products in </font><font style="font-family:inherit;font-size:11pt;">one</font><font style="font-family:inherit;font-size:11pt;"> distinct segment: Piping Systems. As described below, prior to January 29, 2016, the Company was also engaged in the manufacture and sale of products in the Filtration Products segment.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Fiscal year. </font><font style="font-family:inherit;font-size:11pt;">The Company's fiscal year ends on January 31. Years and balances described as </font><font style="font-family:inherit;font-size:11pt;">2017 and 2016</font><font style="font-family:inherit;font-size:11pt;"> are the fiscal years ended </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Nature of business. </font><font style="font-family:inherit;font-size:11pt;">The Company engineers, designs, manufactures and sells specialty piping and leak detection and location systems. Specialty piping systems include (i) industrial and secondary containment piping systems for transporting chemicals, hazardous fluids and petroleum products, (ii) insulated and jacketed piping systems for district heating and cooling, Municipal Freeze Protection, Oil &amp; Gas, Mining and Industrial applications, and (iii) the coating and/or insulation of oil and gas gathering flow and long lines for oil and mineral transportation. The Company's leak detection and location systems are sold with its piping systems and on a stand-alone basis, to monitor areas where fluid intrusion may contaminate the environment, endanger personal safety, cause a fire hazard, impair essential services or damage equipment or property.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Prior to January 29, 2016, the Company had a Filtration Products segment. This business is reported as discontinued operations in the consolidated financial statements, and the notes to consolidated financial statements have been restated to conform to the current year reporting of this business. For further information, see Note 5 - Discontinued operations, </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Geographic information. </font><font style="font-family:inherit;font-size:11pt;">Net sales attributed to a geographic area are based on the destination of the product shipment. Sales to foreign customers was </font><font style="font-family:inherit;font-size:11pt;">59.5%</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> compared to </font><font style="font-family:inherit;font-size:11pt;">57.0%</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">. Long-lived assets are based on the physical location of the assets and consist of property, plant and equipment used in the generation of revenues in the geographic area.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:525px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Net sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;United States</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42,648</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42,048</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">31,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">25,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Middle East</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">26,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">28,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;India</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Other</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,755</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">513</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total net sales</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$105,248</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$98,845</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Property, plant and equipment, net of accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;United States</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11,307</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11,747</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13,868</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13,276</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Middle East</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,119</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10,987</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;India</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">215</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">265</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$34,509</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$36,275</font></div></td></tr></table></div></div></div><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_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/presentationRef<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=68060357&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=68060357&amp;loc=d3e8813-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=68060357&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=68060357&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_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950178096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_SignificantAccountingPoliciesAbstract', window );"><strong>Significant 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 );">Significant accounting policies</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 2 - Significant accounting policies</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Use of estimates. </font><font style="font-family:inherit;font-size:11pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Revenue recognition.</font><font style="font-family:inherit;font-size:11pt;"> The Company recognizes revenues including shipping and handling charges billed to customers, when all the following criteria are met: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the seller's price to the buyer is fixed or determinable, and (iv) collectability is reasonably assured. All subsidiaries of the Company, except as noted below, recognize revenues upon shipment or delivery of goods or services when title and risk of loss pass to customers.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Percentage of completion revenue recognition. </font><font style="font-family:inherit;font-size:11pt;">All divisions recognize revenues under the above stated revenue recognition policy except for domestic complex contracts that require periodic recognition of income. For these contracts, the Company uses the "percentage of completion" accounting method. Under this approach, income is recognized in each reporting period based on the status of the uncompleted contracts and the current estimates of costs to complete. The choice of accounting method is made at the time the contract is received based on the expected length and complexity of the project. The percentage of completion is determined by the relationship of costs incurred to the total estimated costs of the contract. Provisions are made for estimated losses on uncompleted contracts in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income. Such revisions are recognized in the period in which they are determined. Claims for additional compensation due the Company are recognized in contract revenues when realization is probable and the amount can be reliably estimated.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Shipping and handling. </font><font style="font-family:inherit;font-size:11pt;">Shipping and handling costs are included in cost of sales, and the amounts invoiced to customers relating to shipping and handling are included in net sales.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Sales tax.</font><font style="font-family:inherit;font-size:11pt;"> Sales tax is reported on a net basis in the consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Operating cycle. </font><font style="font-family:inherit;font-size:11pt;">The length of contracts vary, but are typically less than one year. The Company includes in current assets and liabilities amounts realizable and payable in the normal course of contract completion unless completion of such contracts extends significantly beyond one year.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Consolidation. </font><font style="font-family:inherit;font-size:11pt;">The consolidated financial statements include the accounts of the Company and its domestic and foreign subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Translation of foreign currency. </font><font style="font-family:inherit;font-size:11pt;">Assets and liabilities of consolidated foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at year-end. Revenues and expenses are translated at average weighted exchange rates prevailing during the year. Gains or losses on foreign currency transactions and the related tax effects are reflected in net income. The resulting translation adjustments are included in stockholders' equity as part of accumulated other comprehensive income (loss).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Contingencies. </font><font style="font-family:inherit;font-size:11pt;">The Company is subject to various legal proceedings and claims that arise in the ordinary course of business, including those involving environmental, tax, product liability and general liability claims. The Company accrues for such liabilities when it is probable that future costs will be incurred and such costs can be reasonably estimated. Such accruals are based on developments to date, the Company's estimates of the outcomes of these matters, and its experience in contesting, litigating and settling other similar matters. The Company does not currently anticipate the amount of any ultimate liability with respect to these matters will materially affect the Company's financial position, liquidity or future operations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Cash and cash equivalents. </font><font style="font-family:inherit;font-size:11pt;">All highly liquid investments with a maturity of three months or less when purchased are considered to be cash equivalents. </font><font style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</font><font style="font-family:inherit;font-size:11pt;"> were </font><font style="font-family:inherit;font-size:11pt;">$7.1 million</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$7.6 million</font><font style="font-family:inherit;font-size:11pt;"> as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">$0.7&#160;million</font><font style="font-family:inherit;font-size:11pt;"> was held in the U.S. and </font><font style="font-family:inherit;font-size:11pt;">$6.4&#160;million</font><font style="font-family:inherit;font-size:11pt;"> was held in the foreign subsidiaries. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">$0.2 million</font><font style="font-family:inherit;font-size:11pt;"> was held in the U.S. and </font><font style="font-family:inherit;font-size:11pt;">$7.4 million</font><font style="font-family:inherit;font-size:11pt;"> was held in the foreign subsidiaries.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Accounts payable included drafts payable of less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;"> for both </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Restricted cash. </font><font style="font-family:inherit;font-size:11pt;">Restricted cash, held by foreign subsidiaries, was </font><font style="font-family:inherit;font-size:11pt;">$1.2&#160;million</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$1.1&#160;million</font><font style="font-family:inherit;font-size:11pt;"> as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively. Restricted cash held by foreign subsidiaries related to fixed deposits that also serve as security deposits and guarantees.</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,084</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,603</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,237</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,098</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash, cash equivalents and restricted cash shown in the statement of cash flows</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,321</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,701</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Accounts receivable. </font><font style="font-family:inherit;font-size:11pt;">The majority of the Company's accounts receivable are due from geographically dispersed contractors and manufacturing companies. Credit is extended based on an evaluation of a customer's financial condition, including the availability of credit insurance. In the U.S., collateral is not generally required. In the U.A.E. and Saudi Arabia, letters of credit are usually obtained for significant orders. Accounts receivable are due within various time periods specified in the terms applicable to the specific customer and are stated at amounts due from customers net of an allowance for claims and doubtful accounts. The allowance for doubtful accounts is based on specifically identified amounts in customers' accounts, where future collectability is deemed uncertain. Management may exercise its judgment in adjusting the provision as a consequence of known items, such as current economic factors and credit trends. Past due trade accounts receivable balances are written off when the Company's collection efforts have been unsuccessful in collecting the amount due and the amount is deemed uncollectible. The write off is recorded against the allowance for doubtful accounts.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">One of the Company&#8217;s accounts receivable in the total amount of </font><font style="font-family:inherit;font-size:11pt;">$5.4 million</font><font style="font-family:inherit;font-size:11pt;"> (inclusive of a retention receivable amount of </font><font style="font-family:inherit;font-size:11pt;">$3.7 million</font><font style="font-family:inherit;font-size:11pt;">, of which </font><font style="font-family:inherit;font-size:11pt;">$3.2&#160;million</font><font style="font-family:inherit;font-size:11pt;"> was included in the balance of other long-term assets as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;"> due to the long-term nature of the receivables &#8211; see Note 6 &#8211; Retention) has been </font><font style="font-family:inherit;font-size:11pt;">outstanding for several years as of January 31, 2018. The Company completed all of its deliverables in 2015, and has been engaged in ongoing active efforts to collect this amount, and has recently received an updated acknowledgment of the outstanding balances and assurances of payment from the customer. As a result, the Company did not reserve any allowance against this amount as of January 31, 2018. However, if the Company&#8217;s efforts to collect on this account are not successful in fiscal 2018, then the Company may be required to recognize an allowance for all, or substantially all, of any such then uncollected amounts in the future.</font><font style="font-family:inherit;font-size:11pt;"> </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;"> and 2017, no customer accounted for more than 10% of the Company's net sales.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Three customers accounted for </font><font style="font-family:inherit;font-size:11pt;">34.9%</font><font style="font-family:inherit;font-size:11pt;"> of accounts receivable on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:11pt;">and two customers accounted for </font><font style="font-family:inherit;font-size:11pt;">33.2%</font><font style="font-family:inherit;font-size:11pt;"> of accounts receivable on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Concentration of credit risk. </font><font style="font-family:inherit;font-size:11pt;">The Company maintains its U.S. cash in bank deposit accounts at financial institutions that are insured by the Federal Deposit Insurance Corporation ("FDIC"). Cash balances are below FDIC limits. The Company has not experienced any losses in such accounts.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a broad customer base doing business in all regions of the U.S. as well as other areas in the world.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Accumulated other comprehensive loss. </font><font style="font-family:inherit;font-size:11pt;">Accumulated other comprehensive loss represents the change in equity from non-owner transactions and consisted of foreign currency translation, minimum pension liability and marketable securities.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:675px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:517px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:65px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:65px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Equity adjustment foreign currency, gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($268</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1,409</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Minimum pension liability, gross</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,307)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,472)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Marketable security, gross</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal excluding tax effect</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,575)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2,739)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of foreign exchange currency</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(6)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(50)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of minimum pension liability</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">115</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">115</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of marketable security</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(50)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total accumulated other comprehensive loss</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1,466)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($2,724)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Inventories. </font><font style="font-family:inherit;font-size:11pt;">Inventories are stated at the lower of cost or market. Cost is determined using the first-in, first-out method for all inventories.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:529px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,166</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$13,648</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Work in process</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,105</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,024</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">836</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">15,589</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,625</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,024</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Inventories</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$16,856</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$13,565</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Long-lived assets. </font><font style="font-family:inherit;font-size:11pt;">Property, plant and equipment are stated at cost. Interest is capitalized in connection with the construction of facilities and amortized over the asset's estimated useful life. Long-lived assets are reviewed for possible impairment whenever events indicate that the carrying amount of such assets may not be recoverable. If such a review indicates impairment, the carrying amount of such assets is reduced to an estimated fair value.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from three to 30 years. Leasehold improvements are depreciated over the remaining life of the lease or its useful life, whichever is shorter. Amortization of assets under capital leases is included in depreciation. Depreciation expense was approximately </font><font style="font-family:inherit;font-size:11pt;">$4.9&#160;million</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$5.3&#160;million</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:521px;" rowspan="1" colspan="1"></td><td style="width:78px;" rowspan="1" colspan="1"></td><td style="width:78px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Land, buildings and improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$22,796</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$22,330</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">47,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">44,538</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Furniture, office equipment and computer systems</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,504</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,704</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,690</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">77,799</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">75,262</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less accumulated depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">43,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">38,987</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Property, plant and equipment, net of accumulated depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$34,509</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$36,275</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Impairment of long-lived assets. </font><font style="font-family:inherit;font-size:11pt;">The Company evaluates long-lived assets (including intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. A factor considered important that could trigger an impairment review includes a year-to-date loss from operations. The Company reported a loss in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> and</font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">. An asset is considered impaired if its carrying amount exceeds the undiscounted future net cash flow the asset is expected to generate. Based on the Company's review of the projected cash flows over the remaining useful lives of the assets, management has determined that </font><font style="font-family:inherit;font-size:11pt;">there was no impairment of long-lived assets</font><font style="font-family:inherit;font-size:11pt;"> as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Goodwill.</font><font style="font-family:inherit;font-size:11pt;"> The purchase price of an acquired company is </font><font style="font-family:inherit;font-size:11pt;">allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill</font><font style="font-family:inherit;font-size:11pt;">. All identifiable goodwill as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, is attributable to the purchase of Perma-Pipe Canada, Ltd. ("PPC"). The Company does not amortize goodwill.</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Foreign exchange change effect</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,279</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$144</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,423</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In January 2017, the Financial Accounting Standards Board ("FASB") issued authoritative guidance that simplifies the assessment of goodwill for impairment when the estimated fair value of a reporting unit is less than its carrying value by eliminating the requirement to determine the fair value of goodwill. Under the new guidance, the amount of goodwill impairment will be determined by the amount the carrying value of the reporting unit exceeds its fair value. The new guidance is effective for the Company beginning January 1, 2020, with early adoption permitted. The Company adopted this new guidance in the fourth quarter of 2016.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company performs an </font><font style="font-family:inherit;font-size:11pt;">impairment assessment of goodwill annually as of January 31</font><font style="font-family:inherit;font-size:11pt;">, or more frequently if triggering events occur, based on the estimated fair value of the related reporting unit. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. </font><font style="font-family:inherit;font-size:11pt;">There was no impairment to goodwill</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> or </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Other intangible assets with definite lives. </font><font style="font-family:inherit;font-size:11pt;">The Company owns several patents including those covering features of its piping and electronic leak detection systems. Patents are capitalized and amortized on a straight-line basis over a period not to exceed the legal lives of the patents. The Company expenses costs incurred to renew or extend the term of intangible assets. Gross patents were </font><font style="font-family:inherit;font-size:11pt;">$2.6 million</font><font style="font-family:inherit;font-size:11pt;"> as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">. Accumulated amortization was approximately </font><font style="font-family:inherit;font-size:11pt;">$2.4 million</font><font style="font-family:inherit;font-size:11pt;"> as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">. Future amortization over the next five years ending January 31 will be less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;"> in the years 2018 to 2022 and less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;"> thereafter.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Research and development</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:11pt;">Research and development expenses consist of materials, salaries and related expenses of engineering personnel and outside services for product development projects. Research and development costs are expensed as incurred. Research and development expense was approximately </font><font style="font-family:inherit;font-size:11pt;">$0.3 million</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$0.2&#160;million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Income taxes. </font><font style="font-family:inherit;font-size:11pt;">Deferred income taxes have been provided for temporary differences arising from differences in the basis of assets and liabilities for tax and financial reporting purposes. Deferred income taxes on temporary differences have been recorded at the current tax rate. The Company assesses its deferred tax assets and liabilities for realizability at each reporting period.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority. For further information, see Note 10 - Income taxes </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Net loss per common share. </font><font style="font-family:inherit;font-size:11pt;">Earnings per share ("EPS") is computed by dividing net loss by the weighted average number of common shares outstanding (basic). The Company reported net losses in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">; therefore, the diluted loss per share was identical to the basic loss per share rather than assuming conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect on earnings per share. The dilutive shares are in the following table:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:549px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Basic weighted average number of common shares outstanding </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Basic weighted average number of common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,680</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,488</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Dilutive effect of stock options, deferred stock and restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Weighted average number of common shares outstanding assuming full dilution</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,488</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock options not included in the computation of diluted EPS of common stock because the option exercise prices exceeded the average market prices</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">139</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Canceled options during the year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock options with an exercise price below the average stock price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Equity-based compensation.</font><font style="font-family:inherit;font-size:11pt;"> The Company issues various types of stock-based awards to employees and directors: restricted stock, deferred stock and stock options. Non-cash compensation expense associated with restricted stock is based on the fair value of the common stock at the date of grant, and amortized using the straight line method over the vesting period. Compensation expense associated with deferred stock which is awarded to the Board of Directors (non-employee) is based upon the fair value of the common stock at the date of grant, and since the grant vests immediately it is expensed on the date of the grant. A mark-to-market adjustment is recognized on a quarterly basis on these shares, which is booked to stock compensation expense, with the offset booked to the deferred compensation liability account. Stock</font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"> </font><font style="font-family:inherit;font-size:11pt;">compensation expense for stock options is recognized ratably over the requisite service period of the award. The Black-Scholes option-pricing model is utilized to estimate the fair value of option awards.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Segments.</font><font style="font-family:inherit;font-size:11pt;">&#160;Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker ("CODM") in making decisions regarding resource allocation and assessing performance The Company&#8217;s Chief Executive Officer is the CODM, and he uses a combination of several management reports, including the Company's financial information in determining how to allocate resources and assess performance. The Company has determined that it operates in </font><font style="font-family:inherit;font-size:11pt;">one</font><font style="font-family:inherit;font-size:11pt;"> segment.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Fair value of financial instruments</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:11pt;">The carrying values of cash and cash equivalents, accounts receivable and accounts payable are reasonable estimates of their fair value due to their short-term nature. The carrying amount of the Company's short-term debt, revolving line of credit and long-term debt approximate fair value because the majority of the amounts outstanding accrue interest at variable market rates.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Reclassifications. </font><font style="font-family:inherit;font-size:11pt;">Reclassifications were made to the prior-year consolidated statement of cash flows to conform to the current-year presentations to the consolidated financial statements. A reclassification of </font><font style="font-family:inherit;font-size:11pt;">$2.0 million</font><font style="font-family:inherit;font-size:11pt;"> was made to deferred compensation liabilities from current compensation liabilities on the balance sheet. Reclassifications were immaterial to the financial statements. In Note 7, Costs and estimated earnings on uncompleted contracts were reported on an aggregated basis instead of a net basis for the current open contracts. Prior-year presentation has been updated to reflect the amounts on a net basis, and there was no change to the consolidated financial statements. In Note 11, Retirement plans investments that are measured at fair value are now shown separately on the asset allocation level table, and there was no change to the consolidated financial statements.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_SignificantAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_SignificantAccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784207168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_Newaccountingpronouncements.Abstract', window );"><strong>New accounting pronouncements. [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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Recent accounting pronouncements</font><font style="font-family:inherit;font-size:11pt;">. In March 2016, the FASB issued guidance relating to the accounting for share-based payment transactions. This guidance involves several aspects of the accounting for share-based payment transactions, including the income tax consequences, classifications of awards as either equity or liabilities and classification on the statement of cash flows. The standard is effective for the Company beginning in its fiscal year 2017, including interim periods within those fiscal years, and early adoption is permitted. The Company adopted this new guidance in the first quarter of 2017, and it did not have a material impact on the Company's operating results, financial position or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In August&#160;2016, the FASB issued Accounting Standards Update ("ASU") 2016-15,&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments</font><font style="font-family:inherit;font-size:11pt;">. The new standard provides guidance on eight targeted areas and how they are presented and classified in the statement of cash flows. The guidance is effective for fiscal years beginning after December&#160;15, 2017. The Company adopted this new guidance in the first quarter of 2017, and it did not have a material impact on the Company's operating results, financial position or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In March 2017, the FASB issued authoritative guidance that changes the income statement presentation of the components of net periodic benefit cost related to defined benefit pension and other postretirement plans. The primary change under the new guidance is that only the service cost component of net periodic benefit cost should be included in operating income and is eligible for capitalization as an asset. The other components of net periodic benefit cost, such as interest cost, the expected return on assets, amortization of actuarial gains and losses and prior service cost, should be presented below operating income. The guidance is effective for the Company starting February 1, 2018 and will be applied retrospectively to the presentation of net periodic benefit cost and prospectively to the capitalization of service cost. The Company does not expect the adoption of this guidance to have a material impact on the results of operations or financial position.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In October 2016, the FASB issued authoritative guidance requiring the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs rather than when transferred to a third party as required under the current guidance. The new guidance is effective for the Company beginning February&#160;1, 2018, with early adoption permitted. The Company is currently assessing the potential impact the guidance will have upon adoption.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In October 2016, the FASB issued authoritative guidance requiring the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs rather than when transferred to a third party as required under the current guidance. The new guidance is effective for the Company beginning February&#160;1, 2018, with early adoption permitted. The Company is currently assessing the potential impact the guidance will have upon adoption.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In February 2016, the FASB issued ASU 2016-02,&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:11pt;"> (Topic 842). This ASU requires entities to recognize assets and liabilities for most leases on their balance sheets. It also requires additional qualitative and quantitative disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. ASU No. 2016-02 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018, with early adoption permitted. The Company is currently evaluating the effect that this standard will have on the consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In May 2014, FASB issued ASU No. 2014-09, "</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:11pt;"> ("Topic 606")", with several clarifying updates issued during 2016. This new standard will replace all current GAAP guidance on this topic and eliminate all industry-specific guidance. The new revenue recognition guidance provides a unified model to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration for which the entity expects to be entitled in exchange for those goods or services. The mandatory adoption will require new qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments, information about contract balances and performance obligations, and assets recognized from costs incurred to obtain or fulfill a contract. This guidance is effective for the Company beginning February 1, 2018, with early adoption permitted. The new revenue standards may be applied retrospectively to each prior period presented or retrospectively with the cumulative effect recognized as of the date of adoption.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has completed staff education and has completed the discovery and analysis phases of reviewing contracts and identifying potential differences that would result from applying the new standard to current contracts. There will be no change to the financial position, results of operations, or cash flows when the standard is adopted. The Company will have updated disclosures and has selected the modified retrospective basis with a cumulative adjustment to opening retained earnings in the year of initial adoption. The Company has identified and implemented changes to the Company&#8217;s business processes, systems and controls to support adoption of the new standard in 2018. The Company does not expect Topic 606 to have a material impact on the financial statements, though internal processes, record keeping and disclosures will be impacted. The new standard is not believed to be material, because Topic 606 generally supports the recognition of revenue over time under the cost-to-cost method for the majority of the contracts, which is consistent with the current percentage of completion revenue recognition model.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company evaluated other recent accounting pronouncements and does not expect them to have a material impact on the consolidated financial statements.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_Newaccountingpronouncements.Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>New Accounting Pronouncements. [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_Newaccountingpronouncements.Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22580-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=68064558&amp;loc=d3e765-108305<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22499-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01.(b)(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=64853466&amp;loc=d3e22583-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=68064558&amp;loc=d3e725-108305<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950178096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Correction of immaterial errors (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock', window );">Accounting Changes and Error Corrections [Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Correction of immaterial errors</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">An error was identified during the preparation and review of the second quarter, July 31, 2017, financial statements, as stock-based compensation cost and additional paid in capital had been reversed for vested equity awards that expired, terminated or were unexercised</font><font style="font-family:inherit;font-size:11pt;">. The cumulative adjustment for the stock-based compensation cost covering the period from May 1, 2015 to January&#160;31,&#160;2016 was approximately </font><font style="font-family:inherit;font-size:11pt;">$0.8&#160;million</font><font style="font-family:inherit;font-size:11pt;">. The adjustments applicable to the fiscal year ending January&#160;31,&#160;2017 were approximately </font><font style="font-family:inherit;font-size:11pt;">$0.8&#160;million</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Pursuant to the guidance of Staff Accounting Bulletin ("SAB") No. 99, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Materiality, </font><font style="font-family:inherit;font-size:11pt;">the Company concluded that the errors were not material to any of its prior period financial statements. The prior period financial statements were revised, in accordance with SAB No. 108, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A reconciliation of the effects of the adjustments to the previously reported balance sheet and stockholders' equity at January&#160;31,&#160;2017 follows:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">As Reported</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Revised</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Additional paid in capital</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$53,716</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,642</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$55,358</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A reconciliation of the effects of the adjustments to the previously reported statement of operations for the year ended January&#160;31,&#160;2017 follows:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">As Reported</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Revised</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$16,783</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$796</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,579</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22,504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">23,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(10,788</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(11,584</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from continuing operations before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(12,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(13,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from continuing operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(12,366</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(13,162</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(11,678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(12,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss per share from continuing operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.65</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(0.11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.76</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(0.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A reconciliation of the effects of the adjustments to the previously reported statement of cash flows for the year ending January&#160;31,&#160;2017 follows:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">As Reported</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Revised</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($11,678)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($796)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($12,474)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><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_AccountingChangesAndErrorCorrectionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning all changes and error corrections reported in the Company's financial statements for 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950179776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">Acquisitions disclosures [Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 4 - Acquisition</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PPIH entered into a purchase agreement with its joint venture partner Aegion Corporation to acquire the remaining 51% ownership of </font><font style="font-family:inherit;font-size:11pt;">PPC</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">a pipe coating company in Camrose, Alberta</font><font style="font-family:inherit;font-size:11pt;">, which acquisition closed on </font><font style="font-family:inherit;font-size:11pt;">February&#160;4, 2016</font><font style="font-family:inherit;font-size:11pt;">. PPIH had owned a </font><font style="font-family:inherit;font-size:11pt;">49%</font><font style="font-family:inherit;font-size:11pt;"> interest in PPC since 2009, when the joint venture was formed with Aegion to serve the oil and gas industry in Western Canada.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The purchase price was $13.1 million CAD (</font><font style="font-family:inherit;font-size:11pt;">$9.6 million</font><font style="font-family:inherit;font-size:11pt;">) in cash and debt at closing and is subject to certain post-closing adjustments. The accounting for this acquisition has been completed. The following table represents the allocation of the total consideration in the acquisition of PPC:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total purchase consideration </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loan payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Purchase consideration to third party</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,587</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of 49% previously held equity interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total purchase consideration</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of net assets acquired:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Property and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13,124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net working capital</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other assets (liabilities) net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,645</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The acquisition resulted in </font><font style="font-family:inherit;font-size:11pt;">$2.3 million</font><font style="font-family:inherit;font-size:11pt;"> of goodwill. Goodwill is not deductible for income tax purposes. The Company incurred legal, professional and other costs related to this acquisition. These one-time costs of </font><font style="font-family:inherit;font-size:11pt;">$0.2&#160;million</font><font style="font-family:inherit;font-size:11pt;"> were recognized as general and administrative expenses.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In the first quarter of 2016, the Company recognized a non-cash loss of </font><font style="font-family:inherit;font-size:11pt;">$1.6&#160;million</font><font style="font-family:inherit;font-size:11pt;">, which represents the difference between the pre-existing book value interest in PPC immediately prior to the acquisition remeasured to its fair value upon the acquisition date.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures.  This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950265744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_DiscontinuedOperationsAbstract', window );"><strong>Discontinued operations [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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued operations</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 5 - Discontinued operations</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The domestic fabric filter business, which was included in discontinued operations, sold product until operations ceased in the second quarter of 2016. The Filtration business segment is reported as discontinued operations in the consolidated financial statements, and the notes to consolidated financial statements have been revised to conform to the current year reporting. For the year ended </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">, tax expense was </font><font style="font-family:inherit;font-size:11pt;">$1.0&#160;million</font><font style="font-family:inherit;font-size:11pt;">, and income from discontinued operations net of tax was </font><font style="font-family:inherit;font-size:11pt;">$0.7&#160;million</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Results of the discontinued operations were as follows:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$10,467</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Gain on disposal of discontinued operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Income from discontinued operations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,522</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Income from discontinued operations before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,731</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,043</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Income from discontinued operations, net of tax</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$688</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Components of assets and liabilities from discontinued operations consist of the following:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:541px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:67px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Trade accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total assets from discontinued operations</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$25</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Trade accounts payable, accrued expenses and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total liabilities from discontinued operations</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$137</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$199</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash flows from discontinued operations:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:541px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:67px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net cash (used in) provided by discontinued operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net cash provided by discontinued investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net cash used in discontinued financing activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(10,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_DiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_DiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950070912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retention<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_RetentionAbstract', window );"><strong>Retention [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_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock', window );">Retention</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 6 - Retention</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A retention receivable is a portion of an outstanding receivable balance amount withheld by a customer until a contract is fully completed as specified in the contractual agreement. Retention receivables of </font><font style="font-family:inherit;font-size:11pt;">$2.4&#160;million</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$2.7 million</font><font style="font-family:inherit;font-size:11pt;"> were included in the balance of trade accounts receivable as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively. A retention receivable of </font><font style="font-family:inherit;font-size:11pt;">$3.2&#160;million</font><font style="font-family:inherit;font-size:11pt;"> was included in the balance of other long-term assets as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;"> due to the long-term nature of the receivables. See Note 2 - Accounts receivable for further information regarding the future realization of these long-term balances.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_RetentionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Retention [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_RetentionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 claims held for amounts due a company, excluding disclosure for allowance for credit losses. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Also excludes disclosure for financing receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950218416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Costs and estimated earnings on uncompleted contracts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract', window );"><strong>Costs and estimated earnings on uncompleted contracts [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_LongTermContractsOrProgramsDisclosureTextBlock', window );">Costs and estimated earnings on uncompleted contracts</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 7 - Costs and estimated earnings on uncompleted contracts</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:530px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs incurred on uncompleted contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11,955</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Estimated earnings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6,336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16,137</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Earned revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,291</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">33,152</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less billings to date</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">32,161</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs in excess of billings, net</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($465)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$991</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance sheet classification</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs and estimated earnings in excess of billings on uncompleted contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,502</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,091</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Billings in excess of costs and estimated earnings on uncompleted contracts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,967)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,100)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs in excess of billings, net</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($465)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$991</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs and estimated earnings on uncompleted contracts [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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-term contracts or programs.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -URI http://asc.fasb.org/subtopic&amp;trid=2197326<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -URI http://asc.fasb.org/topic&amp;trid=2145070<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermContractsOrProgramsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6949990224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_DebtAbstract', window );"><strong>Debt [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 Disclosure [Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 8 - Debt</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:661px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:509px;" rowspan="1" colspan="1"></td><td style="width:71px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:71px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving line North America</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,273</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$3,813</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mortgage notes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving lines foreign</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Term loans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Capitalized lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">283</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total debt</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">15,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">11,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Unamortized debt issuance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(165</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less current maturities</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8,037</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,517</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$7,728</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$7,258</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current portion of long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,037</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$4,517</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Unamortized debt issuance costs</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(11</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total short-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$8,026</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$4,471</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The following table summarizes the Company's scheduled maturities on January 31:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:201px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:56px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:53px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:53px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:53px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:67px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2021</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Thereafter</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving line North America</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,273</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,273</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mortgages</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,723</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">367</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">372</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">377</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">383</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">389</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,835</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving line foreign</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">123</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">123</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Capitalized lease obligations</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">846</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">274</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">224</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">86</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$15,965</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,037</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$596</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$617</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$469</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$411</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$5,835</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Revolving line North America</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">September&#160;24, 2014</font><font style="font-family:inherit;font-size:11pt;">, the Company entered into a Credit and Security Agreement with a financial institution (as amended, the "Credit Agreement"). Under the terms of the Credit Agreement, the Company can borrow up to a combined </font><font style="font-family:inherit;font-size:11pt;">$15.0&#160;million</font><font style="font-family:inherit;font-size:11pt;"> in the U.S. and Canada, subject to borrowing base availability from secured domestic and certain Canadian assets, such as accounts receivable and inventory, and other requirements, under a revolving line of credit. </font><font style="font-family:inherit;font-size:11pt;">The Credit Agreement covenants restrict debt, liens, share repurchases and investments, and require achieving a minimum fixed charge coverage ratio with respective performance metrics as defined by the Credit Agreement if a minimum availability is not met.</font><font style="font-family:inherit;font-size:11pt;"> In a seventh amendment to the Credit Agreement executed on December 14, 2017, the lenders under the Credit Agreement increased the borrowing limit for the Company&#8217;s Canadian subsidiary and adjusted minimum availability requirements for borrowers in the U.S. and Canada.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest rates under the Credit Agreement vary based on the average availability in the preceding fiscal quarter and are: (a) a margin in effect plus a base rate, if below certain availability limits; or (b) a margin in effect plus the Eurodollar rate for the corresponding interest period</font><font style="font-family:inherit;font-size:11pt;">. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company had borrowed </font><font style="font-family:inherit;font-size:11pt;">$7.3 million</font><font style="font-family:inherit;font-size:11pt;"> at </font><font style="font-family:inherit;font-size:11pt;">7%</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">5.06%</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">3.95%</font><font style="font-family:inherit;font-size:11pt;"> and had </font><font style="font-family:inherit;font-size:11pt;">$0.9&#160;million</font><font style="font-family:inherit;font-size:11pt;"> available to it under the revolving line of credit. In addition, </font><font style="font-family:inherit;font-size:11pt;">$0.2&#160;million</font><font style="font-family:inherit;font-size:11pt;"> of availability was used under the Credit Agreement primarily to support letters of credit to guarantee amounts committed for inventory purchases. Cash required for operations is provided by draw-downs on the line of credit.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company was </font><font style="font-family:inherit;font-size:11pt;">in compliance</font><font style="font-family:inherit;font-size:11pt;"> with all covenants under the Credit Agreement. The North American revolving line balances as of January&#160;31,&#160;2018 and 2017 were included as current liabilities in the consolidated balance sheets, because the Credit Agreement has a subjective acceleration clause.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Credit Agreement will expire on </font><font style="font-family:inherit;font-size:11pt;">September&#160;25, 2018</font><font style="font-family:inherit;font-size:11pt;">. The Company has engaged a financial advisor and is actively pursuing refinancing the Credit Agreement and replacement financing sources.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Revolving lines foreign. </font><font style="font-family:inherit;font-size:11pt;">The Company also has credit arrangements used by its Middle Eastern subsidiaries. These credit arrangements are in the form of overdraft facilities and project financing at rates competitive in the countries in which the Company operates. The lines are secured by certain equipment, certain assets, such as accounts receivable and inventory, and a guarantee by the Company. </font><font style="font-family:inherit;font-size:11pt;">Some credit arrangement covenants require a minimum tangible net worth to be maintained</font><font style="font-family:inherit;font-size:11pt;"> including intercompany subordinated debt. </font><font style="font-family:inherit;font-size:11pt;">In addition, some of the revolving credit facilities restrict payment of dividends.</font><font style="font-family:inherit;font-size:11pt;"> On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company was </font><font style="font-family:inherit;font-size:11pt;">in compliance with the covenants under the credit arrangement.</font><font style="font-family:inherit;font-size:11pt;"> </font><font style="font-family:inherit;font-size:11pt;">Interest rates are 4.0% per annum below National Bank of Fujairah Base Rate, minimum 3.5% per annum, and Emirates Inter Bank Offered Rate (EIBOR) plus 3.5% per annum. The Company's interest rates range from 3.5% to 6.0%</font><font style="font-family:inherit;font-size:11pt;"> on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company can borrow </font><font style="font-family:inherit;font-size:11pt;">$13.5&#160;million</font><font style="font-family:inherit;font-size:11pt;"> under these credit arrangements. The Company borrowed </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;"> and had </font><font style="font-family:inherit;font-size:11pt;">$4.1&#160;million</font><font style="font-family:inherit;font-size:11pt;"> available under these credit arrangements as of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">. In addition, </font><font style="font-family:inherit;font-size:11pt;">$9.3&#160;million</font><font style="font-family:inherit;font-size:11pt;"> of availability was used to support letters of credit to guarantee amounts committed for inventory purchases.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a revolving line for </font><font style="font-family:inherit;font-size:11pt;">14.6 million Saudi Riyal</font><font style="font-family:inherit;font-size:11pt;"> (approximately </font><font style="font-family:inherit;font-size:11pt;">$3.9&#160;million</font><font style="font-family:inherit;font-size:11pt;"> U.S. dollars at the prevailing exchange rate on the transaction date) from a Saudi Arabian bank. The loan has an interest rate of approximately </font><font style="font-family:inherit;font-size:11pt;">6%</font><font style="font-family:inherit;font-size:11pt;"> and matures </font><font style="font-family:inherit;font-size:11pt;">April 2018</font><font style="font-family:inherit;font-size:11pt;">. </font><font style="font-family:inherit;font-size:11pt;">Subsequent to January 31, 2018, the Company reduced this revolving line to 5.4 million Saudi Riyal (approximately $1.4&#160;million) which matures October 2018.</font><font style="font-family:inherit;font-size:11pt;"> </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a revolving line for </font><font style="font-family:inherit;font-size:11pt;">10 million Dirhams</font><font style="font-family:inherit;font-size:11pt;"> (approximately </font><font style="font-family:inherit;font-size:11pt;">$2.7 million</font><font style="font-family:inherit;font-size:11pt;"> U.S. dollars at the prevailing exchange rate on the transaction date) from a bank in the U.A.E. The loan has an interest rate of approximately </font><font style="font-family:inherit;font-size:11pt;">6%</font><font style="font-family:inherit;font-size:11pt;"> and matures </font><font style="font-family:inherit;font-size:11pt;">June 2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a revolving line for </font><font style="font-family:inherit;font-size:11pt;">25.5 million Dirhams</font><font style="font-family:inherit;font-size:11pt;"> (approximately </font><font style="font-family:inherit;font-size:11pt;">$6.4 million</font><font style="font-family:inherit;font-size:11pt;"> U.S. dollars at the prevailing exchange rate on the transaction date) from a bank in the U.A.E. The loan has an interest rate of approximately </font><font style="font-family:inherit;font-size:11pt;">6%</font><font style="font-family:inherit;font-size:11pt;"> and matures </font><font style="font-family:inherit;font-size:11pt;">July 2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company&#8217; credit arrangements used by its Middle Eastern subsidiaries renew on an annual basis. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company guarantees the subsidiaries' debt including all foreign debt.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Mortgages. </font><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">July&#160;28, 2016</font><font style="font-family:inherit;font-size:11pt;">, the Company borrowed $8.0&#160;million CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$6.1&#160;million</font><font style="font-family:inherit;font-size:11pt;"> at the prevailing exchange rate on the transaction date) from a bank in Canada under a mortgage note secured by the manufacturing facility located in Alberta, Canada that matures on </font><font style="font-family:inherit;font-size:11pt;">December&#160;23, 2042</font><font style="font-family:inherit;font-size:11pt;">. The interest rate is variable, currently at </font><font style="font-family:inherit;font-size:11pt;">4.7%</font><font style="font-family:inherit;font-size:11pt;">, with monthly payments of $31 thousand CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$24 thousand</font><font style="font-family:inherit;font-size:11pt;">) for interest; and monthly payments of $27 thousand CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$20 thousand</font><font style="font-family:inherit;font-size:11pt;">) for principal. Principal payments began January 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">June&#160;19, 2012</font><font style="font-family:inherit;font-size:11pt;">, the Company borrowed </font><font style="font-family:inherit;font-size:11pt;">$1.8 million</font><font style="font-family:inherit;font-size:11pt;"> under a mortgage note secured by its manufacturing facility in Lebanon, Tennessee. The proceeds were used for payment of amounts borrowed. The loan bears interest at </font><font style="font-family:inherit;font-size:11pt;">4.5%</font><font style="font-family:inherit;font-size:11pt;"> with monthly payments of </font><font style="font-family:inherit;font-size:11pt;">$13 thousand</font><font style="font-family:inherit;font-size:11pt;"> for both principal and interest and matures </font><font style="font-family:inherit;font-size:11pt;">July&#160;1, 2027</font><font style="font-family:inherit;font-size:11pt;">. On </font><font style="font-family:inherit;font-size:11pt;">June&#160;19, 2022</font><font style="font-family:inherit;font-size:11pt;">, and on the same day of each year thereafter, the interest rate shall adjust to the prime rate, provided that the applicable interest rate shall not adjust more than </font><font style="font-family:inherit;font-size:11pt;">2.0%</font><font style="font-family:inherit;font-size:11pt;"> per annum and shall be subject to a ceiling of </font><font style="font-family:inherit;font-size:11pt;">18.0%</font><font style="font-family:inherit;font-size:11pt;"> and a floor of </font><font style="font-family:inherit;font-size:11pt;">4.5%</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Capital leases. </font><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">October&#160;20, 2017</font><font style="font-family:inherit;font-size:11pt;">, the Company obtained a capital lease for $0.18 million CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$0.1&#160;million</font><font style="font-family:inherit;font-size:11pt;"> at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for these capital leases is </font><font style="font-family:inherit;font-size:11pt;">4.0%</font><font style="font-family:inherit;font-size:11pt;"> per annum with monthly principal and interest payments of </font><font style="font-family:inherit;font-size:11pt;">$3 thousand</font><font style="font-family:inherit;font-size:11pt;">, and these leases mature on </font><font style="font-family:inherit;font-size:11pt;">September&#160;29, 2022</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">May&#160;5, 2017</font><font style="font-family:inherit;font-size:11pt;">, the Company obtained two capital leases for a total of $0.94 million CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$0.7&#160;million</font><font style="font-family:inherit;font-size:11pt;"> USD at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for these capital leases is </font><font style="font-family:inherit;font-size:11pt;">7.8%</font><font style="font-family:inherit;font-size:11pt;"> per annum with monthly principal and interest payments of </font><font style="font-family:inherit;font-size:11pt;">$9 thousand</font><font style="font-family:inherit;font-size:11pt;">, and these leases mature on </font><font style="font-family:inherit;font-size:11pt;">April&#160;30, 2021</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">August&#160;5, 2016</font><font style="font-family:inherit;font-size:11pt;">, the Company obtained a capital lease for </font><font style="font-family:inherit;font-size:11pt;">0.6 million Indian Rupees</font><font style="font-family:inherit;font-size:11pt;"> (approximately </font><font style="font-family:inherit;font-size:11pt;">$8&#160;thousand</font><font style="font-family:inherit;font-size:11pt;"> U.S. dollars at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for this capital lease is </font><font style="font-family:inherit;font-size:11pt;">15.6%</font><font style="font-family:inherit;font-size:11pt;"> per annum with monthly principal and interest payments of less than a thousand dollars, and the lease matures on </font><font style="font-family:inherit;font-size:11pt;">July&#160;5, 2019</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">June&#160;26, 2014</font><font style="font-family:inherit;font-size:11pt;">, the Company obtained two capital leases for $0.9 million CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$0.9 million</font><font style="font-family:inherit;font-size:11pt;"> at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for these capital leases is </font><font style="font-family:inherit;font-size:11pt;">3.25%</font><font style="font-family:inherit;font-size:11pt;"> per annum with monthly principal and interest payments of </font><font style="font-family:inherit;font-size:11pt;">$14 thousand</font><font style="font-family:inherit;font-size:11pt;">, and these leases mature on </font><font style="font-family:inherit;font-size:11pt;">June&#160;25, 2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">July&#160;1, 2014</font><font style="font-family:inherit;font-size:11pt;">, the Company obtained a capital lease for $49,000 CAD (approximately </font><font style="font-family:inherit;font-size:11pt;">$52&#160;thousand</font><font style="font-family:inherit;font-size:11pt;"> at the prevailing exchange rate on the transaction date) to finance vehicle equipment. The interest rate for this capital lease is </font><font style="font-family:inherit;font-size:11pt;">3.25%</font><font style="font-family:inherit;font-size:11pt;"> per annum with monthly principal and interest payments of </font><font style="font-family:inherit;font-size:11pt;">$1 thousand</font><font style="font-family:inherit;font-size:11pt;">, and the lease matures in </font><font style="font-family:inherit;font-size:11pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:11pt;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_DebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_DebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784203360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_LeaseInformationAbstract', window );"><strong>Lease information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">Lease information [Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 9 - Lease information</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:522px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Property under capitalized leases </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,729</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,308</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,738</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,330</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less accumulated amortization</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,039</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$684</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has several significant operating lease agreements as follows:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:66px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"><font style="font-family:inherit;font-size:11pt;">Office Space of approximately 31,650 square feet in Niles, IL is leased until October, 2023.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:66px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"><font style="font-family:inherit;font-size:11pt;">Seven acres of land in Louisiana is leased through March, 2022.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:66px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"><font style="font-family:inherit;font-size:11pt;">Eleven acres of land in Canada is leased through December, 2030.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:66px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-66px;"><font style="font-family:inherit;font-size:11pt;">Nine acres of land in the Kingdom of Saudi Arabia is leased through April, 2030.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Production facilities in the U.A.E. of approximately 80,200 square feet on approximately 107,600 square feet of land is leased until June, 2030.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Office space of approximately 21,500 square feet and open land for production facilities of approximately 423,000 square feet in the U.A.E. is leased until July, 2032.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Production facilities in the U.A.E. of approximately 78,100 square feet is leased until December, 2032.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:66px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company had leased one of its administrative offices in the U.A.E. from a partnership in which a former employee of the Company is a partner. Total rent paid to the partnership was </font><font style="font-family:inherit;font-size:11pt;">$0.2&#160;million</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$0.3 million</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2017 and 2016</font><font style="font-family:inherit;font-size:11pt;">, respectively. The Company has since ended this lease arrangement. Lease payments were based on prevailing market rates.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, future minimum annual rental commitments under non-cancelable lease obligations were as follows:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:525px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Operating Leases</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Capital Leases</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,884</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$323</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,628</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16,259</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">946</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less Amount representing interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Future minimum lease payments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$16,259</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$846</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Rental expense for operating leases was </font><font style="font-family:inherit;font-size:11pt;">$2.9 million</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$2.1 million</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">2017 and 2016</font><font style="font-family:inherit;font-size:11pt;">, respectively.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_LeaseInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_LeaseInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950209824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_IncomeTaxAbstract', window );"><strong>Income tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Disclosure [Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 10 - Income taxes</font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:510px;" rowspan="1" colspan="1"></td><td style="width:86px;" rowspan="1" colspan="1"></td><td style="width:81px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Loss from continuing operations before income taxes </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Domestic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($7,924)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($9,261)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2,285)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(4,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($10,209)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($13,773)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:510px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:81px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of income tax benefit </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($106)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">697</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State and other</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total current income tax expense (benefit)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">725</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(578</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Federal</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(33)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(925)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(33)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total deferred income tax benefit</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(958)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(33)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total income tax benefit</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($233)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$(611)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The U.S. Tax Cuts and Jobs Act ("Tax Act") was enacted on December 22, 2017 and introduces significant changes to U.S. income tax law. Effective in 2018, the Tax Act reduces the U.S. statutory tax rate from 35% to 21%, effective January 1, and creates new taxes on certain foreign-sourced earnings and certain related-party payments, which are referred to as the global intangible low-taxed income tax and the base erosion anti-abuse tax, respectively. Since the Company is a fiscal taxpayer, the Company is subject to a blended rate of 33.83% as of January 31, 2018. In addition, in 2017 the Company was subject to the onetime transition tax on accumulated foreign subsidiary earnings not previously subject to U.S. income tax.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Due to the timing of the enactment and the complexity involved in applying the provisions of the Tax Act, the Company has made reasonable estimates of the effects and recorded provisional amounts in its financial statements as of January&#160;31,&#160;2018. As the Company collects and prepares necessary data, and interprets the Tax Act and any additional guidance issued by the U.S. Treasury Department, the IRS, and other standard-setting bodies, the Company may make future adjustments to the provisional amounts. The accounting for the tax effects of the Tax Act will be completed in 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Provisional amounts for the following income tax effects of the Tax Act have been recorded as of January&#160;31,&#160;2018 and are subject to change during 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">One-time transition tax</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Tax Act requires us to pay U.S. income taxes on accumulated earnings of its foreign subsidiaries not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8% on the remaining earnings. After going through the steps of the deemed repatriation calculation, the aggregate deferred foreign income inclusion is estimated at </font><font style="font-family:inherit;font-size:11pt;">$23.2&#160;million</font><font style="font-family:inherit;font-size:11pt;">. </font><font style="font-family:inherit;font-size:11pt;">This income is fully offset by the use of NOL carryforwards and the current year domestic loss, resulting in no regular tax on the income.</font><font style="font-family:inherit;font-size:11pt;"> </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As a result of the onetime transition tax, the Company estimates it will no longer have its foreign earnings subject to U.S. tax. Earnings in the Company's subsidiaries in Canada, and Denmark, are not permanently reinvested, and earnings in the India subsidiary are partially permanently reinvested. With the enactment of the mandatory repatriation, U.S. income taxes will no longer be calculated on the deferred impact of the non-permanently reinvested portion. Going forward these earnings will be subject to tax in their local jurisdiction, and only the impact of the India dividend distribution tax and Canadian withholding taxes will be recorded.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">U.S. income and foreign withholding taxes have not been recognized on the excess of the amount for financial reporting over the tax basis of investments in foreign subsidiaries that is indefinitely reinvested outside the United States.&#160;The Company intends to permanently reinvest the undistributed earnings of the Middle Eastern subsidiaries.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Deferred tax effects</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As a result of the Tax Act, the Company revalued deferred balances to a tax rate of </font><font style="font-family:inherit;font-size:11pt;">21%</font><font style="font-family:inherit;font-size:11pt;"> as of the date of enactment, which resulted in a tax expense of </font><font style="font-family:inherit;font-size:11pt;">$2.2 million</font><font style="font-family:inherit;font-size:11pt;"> and tax benefit of </font><font style="font-family:inherit;font-size:11pt;">$0.4&#160;million</font><font style="font-family:inherit;font-size:11pt;"> related to a reduction in the federal benefit of state taxes. This tax expense is fully offset by a valuation allowance, therefore, there was no impact to the income statement.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Global intangible low taxed income ("GILTI")</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Tax Act creates a new requirement that certain income (i.e., GILTI) earned by foreign subsidiaries must be included currently in the gross income of the U.S. shareholder. Due to the complexity of the new GILTI tax rules, the Company is continuing to evaluate this provision of this Tax Act. Under U.S. GAAP, the Company is permitted to make an accounting policy election to either treat taxes due on future inclusions in U.S. taxable income related to GILTI as a current-period expense when incurred or to factor such amounts into the Company's measurement of its deferred taxes. The Company has not yet completed its analysis of the GILTI tax rules and is not yet able to reasonably estimate the effect of this provision of the Tax Act or make an accounting policy election for the treatment of the GILTI tax. Therefore, the Company has not recorded any amounts related to potential GILTI tax in its financial statements and has not yet made a policy decision regarding whether to record deferred taxes on GILTI. Because the Company remains in a domestic NOL carryforward position and has a valuation allowance on its deferred tax assets, the Company does not expect an impact to the income statement.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The effective tax rate ("ETR") in 2017 has been significantly impacted by the Company reporting a pre-tax loss for the year, a portion of which was generated by the subsidiary in the U.A.E., which receives no tax benefit due to a zero tax rate in that country and due to the impact of the full valuation allowance maintained against domestic deferred tax assets.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The difference between the provision for income taxes and the amount computed by applying the U.S. Federal statutory rate of </font><font style="font-family:inherit;font-size:11pt;">33.83%</font><font style="font-family:inherit;font-size:11pt;"> was as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:510px;" rowspan="1" colspan="1"></td><td style="width:81px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax benefit at federal statutory rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($3,459)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($4,683)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Federal rate change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,243</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State benefit, net of federal income tax effect</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(440</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(103</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Excess income tax on share-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Domestic valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,206</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Permanent differences other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Valuation allowance for state NOLs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">122</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Differences in foreign tax rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,131</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign tax credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,249)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Domestic deferred tax true ups</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Repatriation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Valuation allowance for foreign NOLs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nontaxable income from the Canadian joint venture</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">551</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nondeductible interest</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">All other, net expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">33</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total income tax benefit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($233)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($611</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a U.S. Federal operating loss carryforward of </font><font style="font-family:inherit;font-size:11pt;">$12.7&#160;million</font><font style="font-family:inherit;font-size:11pt;"> that will begin to expire in the year ending </font><font style="font-family:inherit;font-size:11pt;">January&#160;31, 2031</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The deferred tax asset ("DTA") for state NOL carryforwards of </font><font style="font-family:inherit;font-size:11pt;">$2.2 million</font><font style="font-family:inherit;font-size:11pt;"> relates to amounts that </font><font style="font-family:inherit;font-size:11pt;">expire at various times from 2022 to 2031</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a DTA foreign NOL carryforward of </font><font style="font-family:inherit;font-size:11pt;">$0.3 million</font><font style="font-family:inherit;font-size:11pt;"> for its subsidiary in Saudi Arabia that can be carried forward indefinitely and does not have a valuation allowance recorded against it. The ultimate realization of this tax benefit is dependent upon the generation of sufficient operating income in the foreign tax jurisdictions.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company periodically reviews the adequacy of its valuation allowance in all of the tax jurisdictions in which it operates, evaluates future sources of taxable income and tax planning strategies and may make further adjustments based on management's outlook for continued profits in each jurisdiction.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">For the year ending </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company has determined that there is not a greater than 50% likelihood that all of the domestic DTAs will be realized based on the available evidence. The Company recorded a full valuation allowance against the remaining domestic net DTAs on January&#160;31,&#160;2013 net of uncertain tax positions ("UTP"). </font><font style="font-family:inherit;font-size:11pt;">The Company continues to have a valuation allowance on its domestic DTAs since domestic losses continue to be generated.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a deferred tax asset of </font><font style="font-family:inherit;font-size:11pt;">$9.7&#160;million</font><font style="font-family:inherit;font-size:11pt;"> for U.S. foreign tax credits after considering the impact of the repatriated foreign earnings. The excess foreign tax credits are subject to a ten-year carryforward and will begin to expire in </font><font style="font-family:inherit;font-size:11pt;">January&#160;31, 2022</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:656px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:496px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of deferred income tax assets </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">U.S. Federal NOL carryforward</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,795</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,765</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Research tax credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign NOL carryforward</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign tax credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other accruals not yet deducted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State NOL carryforward</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Accrued commissions and incentives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">423</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Inventory valuation allowance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">81</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Deferred tax assets, gross</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">19,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(17,198</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(16,551</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;&#160;Total deferred tax assets, net of valuation allowances</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,255</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$2,915</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of the deferred income tax liability</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1,941)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($2,778)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign subsidiaries unremitted earnings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Prepaid</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(64</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(69</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($2,106)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($4,597)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deferred tax liability, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($851)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($1,682)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance sheet classification</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$391</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$147</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Long-term liability</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,242</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,829</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;&#160;Total deferred tax liabilities, net of valuation allowances</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($851)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($1,682)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The following table summarizes UTP activity, excluding the related accrual for interest and penalties:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:656px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:496px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Balance at beginning of the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,331</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,313</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Increases in positions taken in a prior period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Increases in positions taken in a current period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Decreases due to lapse of statute of limitations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Decreases due to settlements</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance at end of the year</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,301</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,331</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Included in the total UTP liability were estimated accrued interest and penalty of less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;"> in both </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">. These non-current income tax liabilities are recorded in other long-term liabilities in the consolidated balance sheets. The Company's policy is to include interest and penalties in income tax expense. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company did not anticipate any significant adjustments to its unrecognized tax benefits within the next twelve months. Included in the balance on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;"> were amounts offset by deferred taxes (i.e., temporary differences) or amounts that could be offset by refunds in other taxing jurisdictions (i.e., corollary adjustments). Thus, </font><font style="font-family:inherit;font-size:11pt;">$1.3 million</font><font style="font-family:inherit;font-size:11pt;"> of the amount accrued on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;"> would impact the ETR, if reversed.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company is subject to income taxes in the U.S. federal jurisdiction, and various states and foreign jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. </font><font style="font-family:inherit;font-size:11pt;">The Internal Revenue Service, ("IRS"), began an audit of the fiscal year ended January&#160;31, 2015 in August 2016. In 2017, the tax audit concluded with no change made to the reported tax</font><font style="font-family:inherit;font-size:11pt;">. Tax years related to January 31, </font><font style="font-family:inherit;font-size:11pt;">2014</font><font style="font-family:inherit;font-size:11pt;">, 2015 and 2016 are open for federal and state tax purposes. In addition, federal and state tax years </font><font style="font-family:inherit;font-size:11pt;">January 31, 2002 through January 31, 2009</font><font style="font-family:inherit;font-size:11pt;"> are subject to adjustment on audit, up to the amount of research tax credit generated in those years.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company's management periodically estimates the probable tax obligations of the Company using historical experience in tax jurisdictions and informed judgments. There are inherent uncertainties related to the interpretation of tax regulations in the jurisdictions in which the Company transacts business. The judgments and estimates made at a point in time may change based on the outcome of tax audits, as well as changes to or further interpretations of regulations. If such changes take place, there is a risk that the tax rate may increase or decrease in any period. Tax accruals for tax liabilities related to potential changes in judgments and estimates for federal, foreign and state tax issues are included in other long-term liabilities on the consolidated balance sheet.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_IncomeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_IncomeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784203360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Retirement plans (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Pension and Other Postretirement Benefits Disclosure [Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 11 - Retirement plans</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Pension plan</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The defined benefit plan that covered Winchester filtration hourly rated employees was frozen on June&#160;30, 2013 per the third Amendment to the Plan dated May 15, 2013. The accrued benefit of each participant was frozen as of the freeze date, and no further benefits shall accrue with respect to any service or hours of service after the freeze date. The benefits are based on fixed amounts multiplied by years of service of participants. The Company engages outside actuaries to calculate its obligations and costs. The funding policy is to contribute such amounts as are necessary to provide for benefits attributed to service to date. The amounts contributed to the plan are sufficient to meet the minimum funding requirements set forth in the Employee Retirement Income Security Act of 1974.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Asset allocation</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The plans hold no securities of Perma-Pipe International Holdings, Inc.</font><font style="font-family:inherit;font-size:11pt;">; </font><font style="font-family:inherit;font-size:11pt;">100%</font><font style="font-family:inherit;font-size:11pt;"> of the assets are held for benefits under the plan. The fair value of the major categories of the pension plans' investments are presented below. The FASB has established a fair value hierarchy that distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) an entity's own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical assets and liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are described below:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Level 1</font><font style="font-family:inherit;font-size:11pt;"> - Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Level 2</font><font style="font-family:inherit;font-size:11pt;"> - Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Level 3</font><font style="font-family:inherit;font-size:11pt;"> - Inputs that are both significant to the fair value measurement and unobservable.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:549px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Level 1 market value of plan assets </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Equity securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$3,819</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$3,000</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">U.S. bond market</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,843</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,188</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Real estate securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">199</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,861</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,402</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Level 2 significant other observable inputs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Money market fund</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$171</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$306</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Subtotal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">171</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">306</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Investments measured at net asset value*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$668</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$520</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,700</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,228</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">* Certain investments that are measured at fair value using the net asset value per share (or its equivalent) practical expedient have not been categorized in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amounts presented in the reconciliation of benefit obligations, plan assets and funded status of plan.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, plan assets were held </font><font style="font-family:inherit;font-size:11pt;">70%</font><font style="font-family:inherit;font-size:11pt;"> in equity, </font><font style="font-family:inherit;font-size:11pt;">27%</font><font style="font-family:inherit;font-size:11pt;"> in debt and </font><font style="font-family:inherit;font-size:11pt;">3%</font><font style="font-family:inherit;font-size:11pt;"> in other. The investment policy is to invest all funds not needed to pay benefits and investment expenses for the year, with </font><font style="font-family:inherit;font-size:11pt;">target asset allocations of approximately 60% equities, 30% fixed income and 10% alternative investments</font><font style="font-family:inherit;font-size:11pt;">, diversified across a variety of sub-asset classes and investment styles, following a flexible asset allocation approach that will allow the plan to participate in market opportunities as they become available. The expected long-term rate of return on assets is based on historical long-term rates of equity and fixed income investments and the asset mix objective of the funds.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Investment market conditions in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> resulted in </font><font style="font-family:inherit;font-size:11pt;">$0.8&#160;million</font><font style="font-family:inherit;font-size:11pt;"> actual gain on plan assets as presented below, which increased the fair value of plan assets at year end. The Company did not change its </font><font style="font-family:inherit;font-size:11pt;">8%</font><font style="font-family:inherit;font-size:11pt;"> expected return on plan assets used in determining cost and benefit obligations, which is the return that the Company has assumed during every profitable and unprofitable investment year since 1991. The plan's investments are intended to earn long-term returns to fund long-term obligations, and investment portfolios with asset allocations similar to those of the plan's investment policy have attained such returns over several decades. Future contributions that may be necessary to maintain funding requirements are not expected to materially affect the Company's liquidity.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" style="padding-top:4px;padding-bottom:4px;" rowspan="1"><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="width:525px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Reconciliation of benefit obligations, plan assets and funded status of plan </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Accumulated benefit obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vested benefits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,658</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Accumulated benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,658</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Change in benefit obligation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefit obligation - beginning of year</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,020</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">278</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actuarial loss (gain)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefits paid</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(344</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefit obligation - end of year</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,658</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Change in plan assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of plan assets - beginning of year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,228</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$5,883</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actual gain on plan assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefits paid</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(344</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of plan assets - end of year</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,700</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,228</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Unfunded status</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$(272)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance sheet classification</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$349</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$348</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred compensation liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,657</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,821</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net amount recognized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$(272)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Amounts recognized in accumulated other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Unrecognized actuarial loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,307</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,472</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net amount recognized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,307</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,472</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:525px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted-average assumptions used to determine net cost and benefit obligations</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">End of year benefit obligation discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.70</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Service cost discount rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected return on plan assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The discount rate was based on a Citigroup pension discount curve of high quality fixed income investments with cash flows matching the plans' expected benefit payments. The Company determines the expected long-term rate of return on plan assets by performing a detailed analysis of historical and expected returns based on the strategic asset allocation approved by the Board of Directors and the underlying return fundamentals of each asset class. The Company's historical experience with the pension fund asset performance is also considered.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:533px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of net periodic benefit cost </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$253</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$278</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected return on plan assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(484)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(458)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Recognized actuarial loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">82</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">146</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Net periodic benefit income</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($149)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($34)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:533px;" rowspan="1" colspan="1"></td><td style="width:69px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:69px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Amounts recognized in other comprehensive income </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actuarial (loss) gain on obligation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($249)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$493</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actual gain on plan assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total in other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$165</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$831</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other comprehensive income is also affected by the tax effect of the valuation allowance recorded on the domestic deferred tax assets.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:533px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Cash flows </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected employer contributions for the fiscal year ending January 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected employee contributions for the fiscal year ending January 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Estimated future plan benefit payments reflecting expected future service for the fiscal year(s) ending January 31,:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2024 - 2028</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,737</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">401(k) plan</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The domestic employees of the Company participate in the PPIH 401(k) Employee Savings Plan, which is applicable to all employees except employees covered by collective bargaining agreement benefits. The plan allows employee pretax payroll contributions from </font><font style="font-family:inherit;font-size:11pt;">1%</font><font style="font-family:inherit;font-size:11pt;"> to </font><font style="font-family:inherit;font-size:11pt;">16%</font><font style="font-family:inherit;font-size:11pt;"> of total compensation. </font><font style="font-family:inherit;font-size:11pt;">The Company matches 100% of each participant's payroll deferral contributions up to 1% of their compensation, plus 50% of each participant's payroll deferral contributions on the next 5% of compensation</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Contributions to the 401(k) plan were </font><font style="font-family:inherit;font-size:11pt;">$0.3 million</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$0.4 million</font><font style="font-family:inherit;font-size:11pt;"> for the years ended </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Multi-employer plans</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company contributes to a multi-employer plan for certain collective bargaining U.S. employees. The risks of participating in this multi-employer plan are different from a single employer plan in the following aspects:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Assets contributed to the multi-employer plans by one employer may be used to provide benefits to employees of other participating employers.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">If a participating employer ceases contributing to the plan, the unfunded obligations of the plan may be inherited by the remaining participating employers.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">If the Company chooses to stop participating in the multi-employer plan, the Company may be required to pay those plans an amount based on the underfunded status of the plan, referred to as a withdrawal liability.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has assessed and determined that the multi-employer plans to which it contributes are not significant to the Company's consolidated financial statements. The Company does not expect to incur a withdrawal liability or expect to significantly increase its contribution over the remainder of the contract period. The Company made contributions to the bargaining unit supported multi-employer pension plans (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:166px;" rowspan="1" colspan="1"></td><td style="width:64px;" rowspan="1" colspan="1"></td><td style="width:34px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:78px;" rowspan="1" colspan="1"></td><td style="width:77px;" rowspan="1" colspan="1"></td><td style="width:77px;" rowspan="1" colspan="1"></td><td style="width:62px;" rowspan="1" colspan="1"></td><td style="width:69px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EIN</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan #</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Funded Zone Status</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">FIP/RP Status Pending/Implemented</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 Contribution</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016 Contribution</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Surcharge Imposed</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Collective Bargaining Expiration Date</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Plumbers &amp; Pipefitters Local 572 Pension Fund</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">626102837</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">001</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Green</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">No</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$209</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">No</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3/31/2019</font></div></td></tr></table></div></div></div><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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784185936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_StockOptionsAbstract', window );"><strong>Stock options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock options [Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 12 - Stock-based compensation</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">At January 31, 2018, the Company had the following incentive stock plans:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2017 Omnibus Stock Incentive Plan as Amended June 13, 2017, which stockholders approved in June 2017; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2013 Omnibus Stock Incentive Plan as Amended June 14, 2013, which stockholders approved in June 2013; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2009 Non-Employee Directors Stock Option Plan, which stockholders approved in June 2009; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2004 Stock Incentive Plan, which stockholders approved in June 2004; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2001 Independent Directors Stock Option Plan, which stockholders approved in June 2001.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">At January 31, 2018, the Company had reserved a total of </font><font style="font-family:inherit;font-size:11pt;">718,730</font><font style="font-family:inherit;font-size:11pt;"> shares for issuance under these incentive stock plans.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The 2017 Plan and 2013 Plan provide for the grant of deferred shares, non-qualified stock options, incentive stock options, restricted shares, restricted stock units, and performance-based restricted stock units intended to qualify under section 422 of the Internal Revenue Code; and the 2009 Plan, 2004 Plan and 2001 Plan provide for the grant of non-qualified stock options. All of the Plans authorize awards to officers, employees, consultants, and directors.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Stock compensation expense</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has stock-based compensation awards that can be granted to eligible employees, officers or directors. The Company recognized the following stock based compensation expense:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$94</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$256</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Restricted stock based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Stock options</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Options vest ratably over </font><font style="font-family:inherit;font-size:11pt;">4 years</font><font style="font-family:inherit;font-size:11pt;"> and are exercisable for up to </font><font style="font-family:inherit;font-size:11pt;">ten years</font><font style="font-family:inherit;font-size:11pt;"> from the date of grant. To cover the exercise of vested options, the Company issues new shares from its authorized but unissued share pool. The Company calculates all stock compensation expense based on the grant date fair value of the option and recognizes expense on a straight-line basis over the four-year vesting period of the option.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The fair value of each option award was estimated on the date of grant using the Black-Scholes option-pricing model that used the assumptions noted in the following table. The principal variable assumptions utilized in valuing options and the methodology for estimating such model inputs include:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">R</font><font style="font-family:inherit;font-size:11pt;">isk-free interest rate - an estimate based on the "Market yield on U.S. Treasury securities at the rate for the period described in assumption 3 below, quoted on investment basis" for the end of week closest to the stock option grant date, from the Federal Reserve website;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">E</font><font style="font-family:inherit;font-size:11pt;">xpected volatility - an estimate based on the historical volatility of PPIH common stock's weekly closing stock price for the expected life; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">E</font><font style="font-family:inherit;font-size:11pt;">xpected life of the option - an estimate based on historical experience including the effect of employee terminations.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:30px;" rowspan="1" colspan="1"></td><td style="width:422px;" rowspan="1" colspan="1"></td><td style="width:102px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td><td style="width:102px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">43.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected life in years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:11pt;">The following summarizes the activity related to options outstanding under all plans for the years ended January</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">2018</font><font style="font-family:inherit;font-size:11pt;">. The Company did not grant any stock options in 2017.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:362px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:80px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(Shares in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted average exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted average remaining contractual term</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Aggregate intrinsic value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">720</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11.38</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.1</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$34</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expired or forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11.98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Options exercisable on January 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expired or forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(131</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Options exercisable on January 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">327</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$9.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">3.7</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$433</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The weighted average fair value of options granted, net of options surrendered, during 2016 was estimated at </font><font style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">$2.85</font><font style="font-family:inherit;font-size:11pt;"> per share on the date of grant.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:442px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:80px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Unvested options outstanding </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(shares in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted-average grant date fair value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Aggregate intrinsic value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$9.31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$69</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(36</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expired or forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Outstanding on January 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$8.24</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$50</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Based on historical experience the Company expects </font><font style="font-family:inherit;font-size:11pt;">90%</font><font style="font-family:inherit;font-size:11pt;"> of these options to vest.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As of </font><font style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, there was </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;"> of unrecognized compensation cost related to unvested stock options granted under the plans. That cost is expected to be recognized over the weighted-average period of </font><font style="font-family:inherit;font-size:11pt;">1</font><font style="font-family:inherit;font-size:11pt;"> year.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_StockOptionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock options [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_StockOptionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6720974048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred and restricted stock (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_RestrictedstockAbstract', window );"><strong>Restricted stock [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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of deferred and restricted Stock [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deferred stock</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In June </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> under the Omnibus Plan described above, the Company granted deferred stock units to each non-employee director at the time of the annual meeting of stockholders equal to the result of dividing </font><font style="font-family:inherit;font-size:11pt;">$40,000</font><font style="font-family:inherit;font-size:11pt;"> by the fair market value of the common stock on the date of grant. The </font><font style="font-family:inherit;font-size:11pt;">stock vests on the date of grant</font><font style="font-family:inherit;font-size:11pt;">, however it will only be </font><font style="font-family:inherit;font-size:11pt;">distributed to the directors upon their separation from service</font><font style="font-family:inherit;font-size:11pt;">. Since this stock is granted to non-employees, the Company records a </font><font style="font-family:inherit;font-size:11pt;">mark-to-market adjustment on a quarterly basis</font><font style="font-family:inherit;font-size:11pt;">, offsetting this to the deferred liability account. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, there were approximately </font><font style="font-family:inherit;font-size:11pt;">90,070</font><font style="font-family:inherit;font-size:11pt;"> deferred stock units outstanding included in restricted stock activity below:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred compensation liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$815</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$529</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Restricted stock</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has granted restricted stock to executive officers and employees. The restricted stock vest ratably over </font><font style="font-family:inherit;font-size:11pt;">three</font><font style="font-family:inherit;font-size:11pt;"> to </font><font style="font-family:inherit;font-size:11pt;">four years</font><font style="font-family:inherit;font-size:11pt;">. </font><font style="font-family:inherit;font-size:11pt;">The Company calculates restricted stock compensation expense based on the grant date fair value and recognizes expense on a straight-line basis over the vesting period.</font><font style="font-family:inherit;font-size:11pt;"> The following table summarizes restricted stock activity for the years ended </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">(Shares in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Restricted shares</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted average price</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Aggregate intrinsic value</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2016</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6.40</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,040</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Issued</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(123</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Forfeited</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(4</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">290</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Issued</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(101</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Forfeited </font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(7</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Outstanding on January 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">360</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$9.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$3,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As of </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, there was </font><font style="font-family:inherit;font-size:11pt;">$1.4&#160;million</font><font style="font-family:inherit;font-size:11pt;"> of unrecognized compensation cost related to unvested restricted stock granted under the plans. That cost is expected to be recognized over the weighted-average period of </font><font style="font-family:inherit;font-size:11pt;">1.1 years</font><font style="font-family:inherit;font-size:11pt;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_RestrictedstockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted stock [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_RestrictedstockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6664049088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock rights<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_StockRightsAbstract', window );"><strong>Stock rights [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 );">Stock rights</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 13 - Stock rights</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On September&#160;15, 2009, the Company entered into the Amendment ("Amendment") to Rights Agreement dated as of September&#160;15, 1999. Among other things, the Amendment extends the term of the Rights Agreement until September&#160;15, 2019 and amends definitions to include positions in derivative instruments related to the Company's common stock as constituting beneficial ownership of such stock.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">On September&#160;15, 1999, the Company's Board of Directors declared a dividend of one common stock purchase right (a "Right") for each share of PPIH's common stock outstanding at the close of business on September&#160;22, 1999. The stock issued after September&#160;22, 1999 and before the redemption or expiration of the Rights is also entitled to one Right for each such additional share. Each Right entitles the registered holders, under certain circumstances, to purchase from the Company one share of PPIH's common stock at </font><font style="font-family:inherit;font-size:11pt;">$25</font><font style="font-family:inherit;font-size:11pt;">, subject to adjustment. At no time will the Rights have any voting power.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Rights may not be exercised until </font><font style="font-family:inherit;font-size:11pt;">10 days</font><font style="font-family:inherit;font-size:11pt;"> after a person or group acquires </font><font style="font-family:inherit;font-size:11pt;">15%</font><font style="font-family:inherit;font-size:11pt;"> or more of the Company's common stock, or announces a tender offer that, if consummated, would result in </font><font style="font-family:inherit;font-size:11pt;">15%</font><font style="font-family:inherit;font-size:11pt;"> or more ownership of the Company's common stock. Separate Rights certificates will not be issued, and the Rights will not be traded separately from the stock until then. Should an acquirer become the beneficial owner of </font><font style="font-family:inherit;font-size:11pt;">15%</font><font style="font-family:inherit;font-size:11pt;"> or more of the Company's common stock, Rights holders other than the acquirer would have the right to buy common stock in PPIH, or in the surviving enterprise if PPIH is acquired, having a value of two times the exercise price then in effect. Also, the PPIH Board of Directors may exchange the Rights (other than those of the acquirer, which will have become void), in whole or in part, at an exchange ratio of one share of PPIH common stock (and/or other securities, cash or other assets having equal value) per Right subject to adjustment. The Rights described in this paragraph and the preceding paragraph shall not apply to an acquisition, merger or consolidation approved by the Company's Board of Directors.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Rights will expire on </font><font style="font-family:inherit;font-size:11pt;">September&#160;15, 2019</font><font style="font-family:inherit;font-size:11pt;">, unless exchanged or redeemed prior to that date. The redemption price is </font><font style="font-family:inherit;font-size:11pt;">$0.01</font><font style="font-family:inherit;font-size:11pt;"> per Right. PPIH's Board of Directors may redeem the Rights by a majority vote at any time prior to the 20th day following public announcement that a person or group has acquired </font><font style="font-family:inherit;font-size:11pt;">15%</font><font style="font-family:inherit;font-size:11pt;"> of PPIH common stock. Under certain circumstances, the decision to redeem requires the concurrence of a majority of the independent directors.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_StockRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock rights [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_StockRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950209824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest expense, net (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_InterestExpenseNetAbstract', window );"><strong>Interest expense, net [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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Interest Income and Interest Expense Disclosure [Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Note 14 - Interest expense, net</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:659px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:505px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$808</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$746</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Interest expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$697</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$569</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_InterestExpenseNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense, net [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_InterestExpenseNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6635501936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAndQualifyingAccountsAbstract', window );"><strong>Valuation and Qualifying Accounts [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_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II of Valuation and Qualifying Accounts Disclosure [Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Schedule II</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Perma-Pipe International Holdings, Inc. and Subsidiaries</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">VALUATION AND QUALIFYING ACCOUNTS</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">For the Years Ended </font><font style="font-family:Times New Roman;font-size:11pt;color:#000000;font-weight:bold;text-decoration:none;">January&#160;31,&#160;2018 and 2017</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:208px;" rowspan="1" colspan="1"></td><td style="width:90px;" rowspan="1" colspan="1"></td><td style="width:84px;" rowspan="1" colspan="1"></td><td style="width:98px;" rowspan="1" colspan="1"></td><td style="width:102px;" rowspan="1" colspan="1"></td><td style="width:98px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Charged to costs and expenses</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deductions from reserves (1)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Charged to other accounts (2)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance at end of period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Year Ended January 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Allowance for possible losses in collection of trade receivables</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$469</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Year Ended January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Allowance for possible losses in collection of trade receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$33</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$246</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$27</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$305</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">(1) </font><font style="font-family:inherit;font-size:11pt;">Uncollectible accounts charged off</font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">(2) </font><font style="font-family:inherit;font-size:11pt;">Primarily related to recoveries from accounts previously charged off and currency translation</font></div></div><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_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any allowance and reserve accounts (their beginning and ending balances, as well as a reconciliation by type of activity during the period). Alternatively, disclosure of the required information may be within the footnotes to the financial statements or a supplemental schedule to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788634544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Significant accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_PoliciesAbstract', window );"><strong>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_UseOfEstimates', window );">Use of estimates, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Use of estimates. </font><font style="font-family:inherit;font-size:11pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Revenue recognition.</font><font style="font-family:inherit;font-size:11pt;"> The Company recognizes revenues including shipping and handling charges billed to customers, when all the following criteria are met: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the seller's price to the buyer is fixed or determinable, and (iv) collectability is reasonably assured. All subsidiaries of the Company, except as noted below, recognize revenues upon shipment or delivery of goods or services when title and risk of loss pass to customers.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPercentageOfCompletionMethod', window );">Percentage-of-completion revenue recognition [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Percentage of completion revenue recognition. </font><font style="font-family:inherit;font-size:11pt;">All divisions recognize revenues under the above stated revenue recognition policy except for domestic complex contracts that require periodic recognition of income. For these contracts, the Company uses the "percentage of completion" accounting method. Under this approach, income is recognized in each reporting period based on the status of the uncompleted contracts and the current estimates of costs to complete. The choice of accounting method is made at the time the contract is received based on the expected length and complexity of the project. The percentage of completion is determined by the relationship of costs incurred to the total estimated costs of the contract. Provisions are made for estimated losses on uncompleted contracts in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income. Such revisions are recognized in the period in which they are determined. Claims for additional compensation due the Company are recognized in contract revenues when realization is probable and the amount can be reliably estimated.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping and handling, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Shipping and handling. </font><font style="font-family:inherit;font-size:11pt;">Shipping and handling costs are included in cost of sales, and the amounts invoiced to customers relating to shipping and handling are included in net sales.</font></div></div><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_ppih_SalesTaxPolicyPolicyTextBlock', window );">Sales tax policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Sales tax.</font><font style="font-family:inherit;font-size:11pt;"> Sales tax is reported on a net basis in the consolidated financial statements.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock', window );">Operating cycle, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Operating cycle. </font><font style="font-family:inherit;font-size:11pt;">The length of contracts vary, but are typically less than one year. The Company includes in current assets and liabilities amounts realizable and payable in the normal course of contract completion unless completion of such contracts extends significantly beyond one year.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Consolidation. </font><font style="font-family:inherit;font-size:11pt;">The consolidated financial statements include the accounts of the Company and its domestic and foreign subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Translation of foreign currency policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Translation of foreign currency. </font><font style="font-family:inherit;font-size:11pt;">Assets and liabilities of consolidated foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at year-end. Revenues and expenses are translated at average weighted exchange rates prevailing during the year. Gains or losses on foreign currency transactions and the related tax effects are reflected in net income. The resulting translation adjustments are included in stockholders' equity as part of accumulated other comprehensive income (loss).</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Contingencies. </font><font style="font-family:inherit;font-size:11pt;">The Company is subject to various legal proceedings and claims that arise in the ordinary course of business, including those involving environmental, tax, product liability and general liability claims. The Company accrues for such liabilities when it is probable that future costs will be incurred and such costs can be reasonably estimated. Such accruals are based on developments to date, the Company's estimates of the outcomes of these matters, and its experience in contesting, litigating and settling other similar matters. The Company does not currently anticipate the amount of any ultimate liability with respect to these matters will materially affect the Company's financial position, liquidity or future operations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Cash and cash equivalents. </font><font style="font-family:inherit;font-size:11pt;">All highly liquid investments with a maturity of three months or less when purchased are considered to be cash equivalents. </font><font style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</font><font style="font-family:inherit;font-size:11pt;"> were </font><font style="font-family:inherit;font-size:11pt;">$7.1 million</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$7.6 million</font><font style="font-family:inherit;font-size:11pt;"> as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">$0.7&#160;million</font><font style="font-family:inherit;font-size:11pt;"> was held in the U.S. and </font><font style="font-family:inherit;font-size:11pt;">$6.4&#160;million</font><font style="font-family:inherit;font-size:11pt;"> was held in the foreign subsidiaries. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;">$0.2 million</font><font style="font-family:inherit;font-size:11pt;"> was held in the U.S. and </font><font style="font-family:inherit;font-size:11pt;">$7.4 million</font><font style="font-family:inherit;font-size:11pt;"> was held in the foreign subsidiaries.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Accounts payable included drafts payable of less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;"> for both </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted cash, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Restricted cash. </font><font style="font-family:inherit;font-size:11pt;">Restricted cash, held by foreign subsidiaries, was </font><font style="font-family:inherit;font-size:11pt;">$1.2&#160;million</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$1.1&#160;million</font><font style="font-family:inherit;font-size:11pt;"> as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, respectively. Restricted cash held by foreign subsidiaries related to fixed deposits that also serve as security deposits and guarantees.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Accounts receivable. </font><font style="font-family:inherit;font-size:11pt;">The majority of the Company's accounts receivable are due from geographically dispersed contractors and manufacturing companies. Credit is extended based on an evaluation of a customer's financial condition, including the availability of credit insurance. In the U.S., collateral is not generally required. In the U.A.E. and Saudi Arabia, letters of credit are usually obtained for significant orders. Accounts receivable are due within various time periods specified in the terms applicable to the specific customer and are stated at amounts due from customers net of an allowance for claims and doubtful accounts. The allowance for doubtful accounts is based on specifically identified amounts in customers' accounts, where future collectability is deemed uncertain. Management may exercise its judgment in adjusting the provision as a consequence of known items, such as current economic factors and credit trends. Past due trade accounts receivable balances are written off when the Company's collection efforts have been unsuccessful in collecting the amount due and the amount is deemed uncollectible. The write off is recorded against the allowance for doubtful accounts.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of credit risk, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Concentration of credit risk. </font><font style="font-family:inherit;font-size:11pt;">The Company maintains its U.S. cash in bank deposit accounts at financial institutions that are insured by the Federal Deposit Insurance Corporation ("FDIC"). Cash balances are below FDIC limits. The Company has not experienced any losses in such accounts.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has a broad customer base doing business in all regions of the U.S. as well as other areas in the world.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Accumulated other comprehensive loss, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Accumulated other comprehensive loss. </font><font style="font-family:inherit;font-size:11pt;">Accumulated other comprehensive loss represents the change in equity from non-owner transactions and consisted of foreign currency translation, minimum pension liability and marketable securities.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:675px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:517px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:65px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:65px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Equity adjustment foreign currency, gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($268</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1,409</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Minimum pension liability, gross</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,307)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,472)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Marketable security, gross</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal excluding tax effect</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,575)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2,739)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of foreign exchange currency</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(6)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(50)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of minimum pension liability</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">115</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">115</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of marketable security</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(50)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total accumulated other comprehensive loss</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1,466)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($2,724)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Inventories. </font><font style="font-family:inherit;font-size:11pt;">Inventories are stated at the lower of cost or market. Cost is determined using the first-in, first-out method for all inventories.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:529px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,166</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$13,648</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Work in process</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,105</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,024</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">836</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">15,589</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,625</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,024</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Inventories</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$16,856</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$13,565</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Long-lived assets, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Long-lived assets. </font><font style="font-family:inherit;font-size:11pt;">Property, plant and equipment are stated at cost. Interest is capitalized in connection with the construction of facilities and amortized over the asset's estimated useful life. Long-lived assets are reviewed for possible impairment whenever events indicate that the carrying amount of such assets may not be recoverable. If such a review indicates impairment, the carrying amount of such assets is reduced to an estimated fair value.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from three to 30 years. Leasehold improvements are depreciated over the remaining life of the lease or its useful life, whichever is shorter. Amortization of assets under capital leases is included in depreciation. Depreciation expense was approximately </font><font style="font-family:inherit;font-size:11pt;">$4.9&#160;million</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$5.3&#160;million</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:521px;" rowspan="1" colspan="1"></td><td style="width:78px;" rowspan="1" colspan="1"></td><td style="width:78px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Land, buildings and improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$22,796</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$22,330</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">47,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">44,538</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Furniture, office equipment and computer systems</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,504</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,704</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,690</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">77,799</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">75,262</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less accumulated depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">43,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">38,987</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Property, plant and equipment, net of accumulated depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$34,509</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$36,275</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Impairment of long-lived assets. </font><font style="font-family:inherit;font-size:11pt;">The Company evaluates long-lived assets (including intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. A factor considered important that could trigger an impairment review includes a year-to-date loss from operations. The Company reported a loss in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> and</font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">. An asset is considered impaired if its carrying amount exceeds the undiscounted future net cash flow the asset is expected to generate. Based on the Company's review of the projected cash flows over the remaining useful lives of the assets, management has determined that </font><font style="font-family:inherit;font-size:11pt;">there was no impairment of long-lived assets</font><font style="font-family:inherit;font-size:11pt;"> as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Goodwill and other intangible assets with definite lives, policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Goodwill.</font><font style="font-family:inherit;font-size:11pt;"> The purchase price of an acquired company is </font><font style="font-family:inherit;font-size:11pt;">allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill</font><font style="font-family:inherit;font-size:11pt;">. All identifiable goodwill as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">, is attributable to the purchase of Perma-Pipe Canada, Ltd. ("PPC"). The Company does not amortize goodwill.</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Foreign exchange change effect</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,279</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$144</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,423</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In January 2017, the Financial Accounting Standards Board ("FASB") issued authoritative guidance that simplifies the assessment of goodwill for impairment when the estimated fair value of a reporting unit is less than its carrying value by eliminating the requirement to determine the fair value of goodwill. Under the new guidance, the amount of goodwill impairment will be determined by the amount the carrying value of the reporting unit exceeds its fair value. The new guidance is effective for the Company beginning January 1, 2020, with early adoption permitted. The Company adopted this new guidance in the fourth quarter of 2016.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company performs an </font><font style="font-family:inherit;font-size:11pt;">impairment assessment of goodwill annually as of January 31</font><font style="font-family:inherit;font-size:11pt;">, or more frequently if triggering events occur, based on the estimated fair value of the related reporting unit. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. </font><font style="font-family:inherit;font-size:11pt;">There was no impairment to goodwill</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> or </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Other intangible assets with definite lives. </font><font style="font-family:inherit;font-size:11pt;">The Company owns several patents including those covering features of its piping and electronic leak detection systems. Patents are capitalized and amortized on a straight-line basis over a period not to exceed the legal lives of the patents. The Company expenses costs incurred to renew or extend the term of intangible assets. Gross patents were </font><font style="font-family:inherit;font-size:11pt;">$2.6 million</font><font style="font-family:inherit;font-size:11pt;"> as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">. Accumulated amortization was approximately </font><font style="font-family:inherit;font-size:11pt;">$2.4 million</font><font style="font-family:inherit;font-size:11pt;"> as of </font><font style="font-family:inherit;font-size:11pt;">January</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">31,</font><font style="font-family:inherit;font-size:11pt;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2018 and 2017</font><font style="font-family:inherit;font-size:11pt;">. Future amortization over the next five years ending January 31 will be less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;"> in the years 2018 to 2022 and less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;"> thereafter.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Research and development</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:11pt;">Research and development expenses consist of materials, salaries and related expenses of engineering personnel and outside services for product development projects. Research and development costs are expensed as incurred. Research and development expense was approximately </font><font style="font-family:inherit;font-size:11pt;">$0.3 million</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">$0.2&#160;million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Income taxes. </font><font style="font-family:inherit;font-size:11pt;">Deferred income taxes have been provided for temporary differences arising from differences in the basis of assets and liabilities for tax and financial reporting purposes. Deferred income taxes on temporary differences have been recorded at the current tax rate. The Company assesses its deferred tax assets and liabilities for realizability at each reporting period.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority. For further information, see Note 10 - Income taxes </font><font style="font-family:inherit;font-size:11pt;">in the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:11pt;">.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net loss per common share, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Net loss per common share. </font><font style="font-family:inherit;font-size:11pt;">Earnings per share ("EPS") is computed by dividing net loss by the weighted average number of common shares outstanding (basic). The Company reported net losses in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">; therefore, the diluted loss per share was identical to the basic loss per share rather than assuming conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect on earnings per share. The dilutive shares are in the following table:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:549px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Basic weighted average number of common shares outstanding </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Basic weighted average number of common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,680</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,488</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Dilutive effect of stock options, deferred stock and restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Weighted average number of common shares outstanding assuming full dilution</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,488</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock options not included in the computation of diluted EPS of common stock because the option exercise prices exceeded the average market prices</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">139</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Canceled options during the year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock options with an exercise price below the average stock price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Equity-based compensation, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Equity-based compensation.</font><font style="font-family:inherit;font-size:11pt;"> The Company issues various types of stock-based awards to employees and directors: restricted stock, deferred stock and stock options. Non-cash compensation expense associated with restricted stock is based on the fair value of the common stock at the date of grant, and amortized using the straight line method over the vesting period. Compensation expense associated with deferred stock which is awarded to the Board of Directors (non-employee) is based upon the fair value of the common stock at the date of grant, and since the grant vests immediately it is expensed on the date of the grant. A mark-to-market adjustment is recognized on a quarterly basis on these shares, which is booked to stock compensation expense, with the offset booked to the deferred compensation liability account. Stock</font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"> </font><font style="font-family:inherit;font-size:11pt;">compensation expense for stock options is recognized ratably over the requisite service period of the award. The Black-Scholes option-pricing model is utilized to estimate the fair value of option awards.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting, policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Segments.</font><font style="font-family:inherit;font-size:11pt;">&#160;Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker ("CODM") in making decisions regarding resource allocation and assessing performance The Company&#8217;s Chief Executive Officer is the CODM, and he uses a combination of several management reports, including the Company's financial information in determining how to allocate resources and assess performance. The Company has determined that it operates in </font><font style="font-family:inherit;font-size:11pt;">one</font><font style="font-family:inherit;font-size:11pt;"> segment.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair value of financial instruments., Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Fair value of financial instruments</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:11pt;">The carrying values of cash and cash equivalents, accounts receivable and accounts payable are reasonable estimates of their fair value due to their short-term nature. The carrying amount of the Company's short-term debt, revolving line of credit and long-term debt approximate fair value because the majority of the amounts outstanding accrue interest at variable market rates.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"></font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Reclassifications. </font><font style="font-family:inherit;font-size:11pt;">Reclassifications were made to the prior-year consolidated statement of cash flows to conform to the current-year presentations to the consolidated financial statements. A reclassification of </font><font style="font-family:inherit;font-size:11pt;">$2.0 million</font><font style="font-family:inherit;font-size:11pt;"> was made to deferred compensation liabilities from current compensation liabilities on the balance sheet. Reclassifications were immaterial to the financial statements. In Note 7, Costs and estimated earnings on uncompleted contracts were reported on an aggregated basis instead of a net basis for the current open contracts. Prior-year presentation has been updated to reflect the amounts on a net basis, and there was no change to the consolidated financial statements. In Note 11, Retirement plans investments that are measured at fair value are now shown separately on the asset allocation level table, and there was no change to the consolidated financial statements.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_PoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Policies[Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_PoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_SalesTaxPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Policy for presenting sales tax within the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_SalesTaxPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted 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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75027168&amp;loc=d3e14489-108613<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=75032840&amp;loc=d3e61082-112788<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75027451&amp;loc=SL29635902-196195<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75032840&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=d3e5614-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355100-122828<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the range of contract durations if the operating cycle exceeds one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 235<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6471482&amp;loc=d3e48989-109352<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionContractorsOperatingCyclePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13279-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6450222&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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=64802544&amp;loc=d3e202-110218<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4492-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4556-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a 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 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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPercentageOfCompletionMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition for long-term construction-type contracts accounted for using the percentage-of-completion method. The disclosure would generally be expected to include the method or methods of measuring extent of progress toward completion. If the entity departs from using the percentage-of-completion method for a single contract or a group of contracts for which reasonably dependable estimates cannot be made, such a departure from the basic policy is disclosed. The disclosure may also describe the accounting for significant changes in estimate.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68076031&amp;loc=d3e57953-111643<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68076031&amp;loc=d3e57942-111643<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68076031&amp;loc=d3e57967-111643<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPercentageOfCompletionMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=84158767&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82851458&amp;loc=d3e221937-122793<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=68075638&amp;loc=d3e60635-111653<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68080631&amp;loc=d3e61069-111654<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=84158767&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShippingAndHandlingCostPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables.  If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5212-111524<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5093-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6132-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784125072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business information Geographic  information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Geographic information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Geographic information. </font><font style="font-family:inherit;font-size:11pt;">Net sales attributed to a geographic area are based on the destination of the product shipment. Sales to foreign customers was </font><font style="font-family:inherit;font-size:11pt;">59.5%</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2017</font><font style="font-family:inherit;font-size:11pt;"> compared to </font><font style="font-family:inherit;font-size:11pt;">57.0%</font><font style="font-family:inherit;font-size:11pt;"> in </font><font style="font-family:inherit;font-size:11pt;">2016</font><font style="font-family:inherit;font-size:11pt;">. Long-lived assets are based on the physical location of the assets and consist of property, plant and equipment used in the generation of revenues in the geographic area.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:525px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Net sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;United States</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42,648</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42,048</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">31,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">25,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Middle East</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">26,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">28,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;India</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Other</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,755</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">513</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total net sales</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$105,248</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$98,845</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Property, plant and equipment, net of accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;United States</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11,307</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11,747</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13,868</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13,276</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Middle East</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,119</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10,987</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;India</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">215</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">265</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$34,509</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$36,275</font></div></td></tr></table></div></div></div><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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=68060357&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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950151664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Cash, cash equivalents and restricted cash (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Restrictions on Cash and Cash Equivalents [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,084</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,603</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,237</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,098</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash, cash equivalents and restricted cash shown in the statement of cash flows</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,321</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,701</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><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_RestrictedCashAndCashEquivalentsItemsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RestrictedCashAndCashEquivalentsItemsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a 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 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=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=98513485&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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950116896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Accumulated other comprehensive loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_AccumulatedOtherComprehensiveLossAbstract', window );"><strong>Accumulated other comprehensive loss [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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Accumulated other comprehensive loss [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:675px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:517px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:65px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:65px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Equity adjustment foreign currency, gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($268</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1,409</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Minimum pension liability, gross</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,307)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,472)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Marketable security, gross</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal excluding tax effect</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,575)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2,739)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of foreign exchange currency</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(6)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(50)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of minimum pension liability</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">115</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">115</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax effect of marketable security</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(50)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total accumulated other comprehensive loss</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1,466)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($2,724)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_AccumulatedOtherComprehensiveLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive loss [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_AccumulatedOtherComprehensiveLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787555424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_InventoriesAbstract', window );"><strong>Inventories [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 Inventory, Current [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:529px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,166</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$13,648</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Work in process</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,105</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,024</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">836</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">15,589</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,625</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,024</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Inventories</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$16,856</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$13,565</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventories [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784247328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Long-lived assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_LongLivedAssetsAbstract', window );"><strong>Long lived 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_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:521px;" rowspan="1" colspan="1"></td><td style="width:78px;" rowspan="1" colspan="1"></td><td style="width:78px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Land, buildings and improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$22,796</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$22,330</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">47,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">44,538</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Furniture, office equipment and computer systems</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,504</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,704</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3,690</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">77,799</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">75,262</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less accumulated depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">43,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">38,987</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Property, plant and equipment, net of accumulated depreciation</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$34,509</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$36,275</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_LongLivedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long lived assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_LongLivedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950221888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Goodwill Table (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Foreign exchange change effect</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,279</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$144</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,423</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950074128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Net loss per common share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Basic weighted average number of common shares outstanding [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:549px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Basic weighted average number of common shares outstanding </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Basic weighted average number of common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,680</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,488</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Dilutive effect of stock options, deferred stock and restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Weighted average number of common shares outstanding assuming full dilution</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,488</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock options not included in the computation of diluted EPS of common stock because the option exercise prices exceeded the average market prices</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">139</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Canceled options during the year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock options with an exercise price below the average stock price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950143888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Correction of immaterial errors (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock', window );">Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A reconciliation of the effects of the adjustments to the previously reported balance sheet and stockholders' equity at January&#160;31,&#160;2017 follows:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">As Reported</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Revised</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Additional paid in capital</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$53,716</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,642</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$55,358</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A reconciliation of the effects of the adjustments to the previously reported statement of operations for the year ended January&#160;31,&#160;2017 follows:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">As Reported</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Revised</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$16,783</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$796</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,579</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22,504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">23,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(10,788</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(11,584</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from continuing operations before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(12,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(13,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss from continuing operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(12,366</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(13,162</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(11,678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(12,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss per share from continuing operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.65</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(0.11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.76</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loss per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(0.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A reconciliation of the effects of the adjustments to the previously reported statement of cash flows for the year ending January&#160;31,&#160;2017 follows:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">As Reported</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Revised</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($11,678)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($796)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($12,474)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.</p></div>
<a 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 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=64853466&amp;loc=d3e22663-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=64853466&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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950235728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total purchase consideration </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loan payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Purchase consideration to third party</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,587</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of 49% previously held equity interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total purchase consideration</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of net assets acquired:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Property and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13,124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net working capital</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other assets (liabilities) net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,645</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950223328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Discontinued operations [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Results of the discontinued operations were as follows:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$10,467</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Gain on disposal of discontinued operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Income from discontinued operations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,522</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Income from discontinued operations before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,731</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,043</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Income from discontinued operations, net of tax</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$688</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Components of assets and liabilities from discontinued operations consist of the following:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:541px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:67px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Trade accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total assets from discontinued operations</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$25</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Trade accounts payable, accrued expenses and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total liabilities from discontinued operations</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$137</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$199</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cash flows from discontinued operations:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:541px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:67px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net cash (used in) provided by discontinued operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net cash provided by discontinued investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net cash used in discontinued financing activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(10,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr></table></div></div></div><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721665-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1474-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=64827811&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=SL51724579-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721663-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721659-107760<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721671-107760<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721677-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6949604608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Costs and estimated earnings on uncompleted contracts Costs and estimated earnings on uncompleted contracts (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract', window );"><strong>Costs and estimated earnings on uncompleted contracts [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_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock', window );">Costs and estimated earnings on uncompleted contracts [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:530px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs incurred on uncompleted contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11,955</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$17,015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Estimated earnings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6,336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16,137</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Earned revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,291</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">33,152</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less billings to date</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">32,161</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs in excess of billings, net</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($465)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$991</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance sheet classification</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs and estimated earnings in excess of billings on uncompleted contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,502</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,091</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Billings in excess of costs and estimated earnings on uncompleted contracts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,967)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,100)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Costs in excess of billings, net</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($465)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$991</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs and estimated earnings on uncompleted contracts [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_CostsAndEstimatedEarningsOnUncompletedContractsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 underlying assumptions and percentages or rates used in determining the fair value of guarantee obligations for each type of long-duration contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6482852&amp;loc=d3e14931-158439<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6482852&amp;loc=d3e14944-158439<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6482852&amp;loc=d3e14937-158439<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6481800&amp;loc=d3e11318-158416<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 80<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6484115&amp;loc=d3e19393-158473<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 20<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=6588021&amp;loc=d3e7104-158389<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6664078112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Debt repayment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;"></font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:661px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:509px;" rowspan="1" colspan="1"></td><td style="width:71px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:71px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving line North America</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,273</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$3,813</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mortgage notes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving lines foreign</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Term loans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Capitalized lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">283</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total debt</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">15,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">11,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Unamortized debt issuance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(165</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less current maturities</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8,037</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,517</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$7,728</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$7,258</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current portion of long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,037</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$4,517</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Unamortized debt issuance costs</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(11</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total short-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$8,026</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$4,471</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The following table summarizes the Company's scheduled maturities on January 31:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:201px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:56px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:53px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:53px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:53px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:67px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2021</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Thereafter</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving line North America</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,273</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,273</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mortgages</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7,723</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">367</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">372</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">377</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">383</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">389</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,835</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Revolving line foreign</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">123</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">123</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Capitalized lease obligations</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">846</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">274</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">224</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">86</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$15,965</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8,037</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$596</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$617</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$469</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$411</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$5,835</font></div></td></tr></table></div></div></div><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950488688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease information Property under capital lease (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_PropertyUnderCapitalLeasesAbstract', window );"><strong>Property under capital leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock', window );">Schedule of capital leased assets [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:522px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Property under capitalized leases </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,729</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,308</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,738</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,330</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less accumulated amortization</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,039</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$684</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_PropertyUnderCapitalLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property under capital leases [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_PropertyUnderCapitalLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950095200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease information Future minimum lease payments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_FutureMinimumLeasePaymentsAbstract', window );"><strong>Future minimum lease payments [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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Future minimum rental payments for operating leases [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:525px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Operating Leases</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Capital Leases</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,884</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$323</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,628</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16,259</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">946</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Less Amount representing interest</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Future minimum lease payments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$16,259</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$846</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_FutureMinimumLeasePaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future minimum lease payments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_FutureMinimumLeasePaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6636700464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes (Loss) income before income taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">(Loss) income before income taxes [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:510px;" rowspan="1" colspan="1"></td><td style="width:86px;" rowspan="1" colspan="1"></td><td style="width:81px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Loss from continuing operations before income taxes </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Domestic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($7,924)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($9,261)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2,285)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(4,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($10,209)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($13,773)</font></div></td></tr></table></div></div></div><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income before income tax between domestic and foreign jurisdictions.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950272864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes Components of income tax (benefit) expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_IncomeTaxesAbstract', window );"><strong>Income taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Components of income tax expense (benefit) [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:510px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:81px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of income tax benefit </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($106)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">697</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State and other</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total current income tax expense (benefit)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">725</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(578</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Federal</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(33)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(925)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(33)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total deferred income tax benefit</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(958)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(33)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total income tax benefit</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($233)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$(611)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Effective income tax rate reconciliation[Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:685px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:510px;" rowspan="1" colspan="1"></td><td style="width:81px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Tax benefit at federal statutory rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($3,459)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($4,683)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Federal rate change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,243</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State benefit, net of federal income tax effect</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(440</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(103</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Excess income tax on share-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Domestic valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,206</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Permanent differences other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Valuation allowance for state NOLs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">122</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Differences in foreign tax rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,131</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign tax credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,249)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Domestic deferred tax true ups</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Repatriation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Valuation allowance for foreign NOLs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nontaxable income from the Canadian joint venture</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">551</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nondeductible interest</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">All other, net expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">33</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Total income tax benefit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($233)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($611</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794534064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes Components of deferred income tax (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_ComponentsOfDeferredIncomeTaxLineItems', window );"><strong>Components of deferred income tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Components of deferred tax assets and liabilities [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:656px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:496px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of deferred income tax assets </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">U.S. Federal NOL carryforward</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,795</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,765</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Research tax credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign NOL carryforward</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign tax credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other accruals not yet deducted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">State NOL carryforward</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Accrued commissions and incentives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">423</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Inventory valuation allowance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">81</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Deferred tax assets, gross</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18,453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">19,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(17,198</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(16,551</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;&#160;Total deferred tax assets, net of valuation allowances</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,255</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$2,915</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of the deferred income tax liability</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($1,941)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($2,778)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foreign subsidiaries unremitted earnings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Prepaid</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(64</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(69</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($2,106)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($4,597)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deferred tax liability, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($851)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($1,682)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance sheet classification</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$391</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$147</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Long-term liability</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,242</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,829</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;&#160;Total deferred tax liabilities, net of valuation allowances</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($851)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">($1,682)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_ComponentsOfDeferredIncomeTaxLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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] for Components of deferred income tax [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;">ppih_ComponentsOfDeferredIncomeTaxLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784316912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes UTP (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Summary of income tax contingencies [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:656px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:496px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Balance at beginning of the year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,331</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,313</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Increases in positions taken in a prior period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Increases in positions taken in a current period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Decreases due to lapse of statute of limitations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Decreases due to settlements</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance at end of the year</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,301</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$1,331</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Included in the total UTP liability were estimated accrued interest and penalty of less than </font><font style="font-family:inherit;font-size:11pt;">$0.1 million</font><font style="font-family:inherit;font-size:11pt;"> in both </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;"> and </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2017</font><font style="font-family:inherit;font-size:11pt;">. These non-current income tax liabilities are recorded in other long-term liabilities in the consolidated balance sheets. The Company's policy is to include interest and penalties in income tax expense. On </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;">, the Company did not anticipate any significant adjustments to its unrecognized tax benefits within the next twelve months. Included in the balance on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;"> were amounts offset by deferred taxes (i.e., temporary differences) or amounts that could be offset by refunds in other taxing jurisdictions (i.e., corollary adjustments). Thus, </font><font style="font-family:inherit;font-size:11pt;">$1.3 million</font><font style="font-family:inherit;font-size:11pt;"> of the amount accrued on </font><font style="font-family:inherit;font-size:11pt;">January&#160;31,&#160;2018</font><font style="font-family:inherit;font-size:11pt;"> would impact the ETR, if reversed.</font></div></div><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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784248992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Plan assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of Allocation of Plan Assets [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:549px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Level 1 market value of plan assets </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Equity securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$3,819</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$3,000</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">U.S. bond market</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,843</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2,188</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Real estate securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">199</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subtotal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,861</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5,402</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Level 2 significant other observable inputs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Money market fund</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$171</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$306</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Subtotal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">171</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">306</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Investments measured at net asset value*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$668</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$520</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,700</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,228</font></div></td></tr></table></div></div></div><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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6779385984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Defined pension disclosure (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock', window );">Schedule of Defined Benefit Plans Disclosures [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" style="padding-top:4px;padding-bottom:4px;" rowspan="1"><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="width:525px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:73px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Reconciliation of benefit obligations, plan assets and funded status of plan </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Accumulated benefit obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vested benefits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,658</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Accumulated benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,658</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Change in benefit obligation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefit obligation - beginning of year</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,020</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">278</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actuarial loss (gain)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefits paid</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(344</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefit obligation - end of year</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,658</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,500</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Change in plan assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of plan assets - beginning of year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,228</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$5,883</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actual gain on plan assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Benefits paid</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(344</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fair value of plan assets - end of year</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,700</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6,228</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Unfunded status</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$(272)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance sheet classification</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$349</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$348</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred compensation liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,657</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1,821</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net amount recognized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$42</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$(272)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Amounts recognized in accumulated other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Unrecognized actuarial loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,307</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,472</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Net amount recognized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,307</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,472</font></div></td></tr></table></div></div></div><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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e2439-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e2417-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e2410-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=77993564&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784120896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Assumptions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Assumptions Used [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:525px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted-average assumptions used to determine net cost and benefit obligations</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">End of year benefit obligation discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.70</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Service cost discount rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected return on plan assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div></div><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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation and net benefit cost, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950194592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Components of net periodic benefit cost (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Net Benefit Costs [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:533px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Components of net periodic benefit cost </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$253</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$278</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected return on plan assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(484)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(458)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Recognized actuarial loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">82</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">146</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;Net periodic benefit income</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($149)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($34)</font></div></td></tr></table></div></div></div><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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784248992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Amounts recognized in other comprehensive income (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:533px;" rowspan="1" colspan="1"></td><td style="width:69px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:69px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Amounts recognized in other comprehensive income </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actuarial (loss) gain on obligation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">($249)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$493</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Actual gain on plan assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Total in other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$165</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$831</font></div></td></tr></table></div></div></div><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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784217376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Cash flows (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:533px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Cash flows </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected employer contributions for the fiscal year ending January 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected employee contributions for the fiscal year ending January 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Estimated future plan benefit payments reflecting expected future service for the fiscal year(s) ending January 31,:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2024 - 2028</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,737</font></div></td></tr></table></div></div></div><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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950194592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Multi-employer (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock', window );">Schedule of Multiemployer Plans [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:166px;" rowspan="1" colspan="1"></td><td style="width:64px;" rowspan="1" colspan="1"></td><td style="width:34px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:78px;" rowspan="1" colspan="1"></td><td style="width:77px;" rowspan="1" colspan="1"></td><td style="width:77px;" rowspan="1" colspan="1"></td><td style="width:62px;" rowspan="1" colspan="1"></td><td style="width:69px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EIN</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan #</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Funded Zone Status</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">FIP/RP Status Pending/Implemented</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 Contribution</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016 Contribution</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Surcharge Imposed</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Collective Bargaining Expiration Date</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Plumbers &amp; Pipefitters Local 572 Pension Fund</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">626102837</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">001</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Green</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">No</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$209</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">No</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3/31/2019</font></div></td></tr></table></div></div></div><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_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MultiemployerPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quantitative and qualitative information related to multiemployer  plans in which the employer participates. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMultiemployerPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950069952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options Stock based compensation expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Restricted stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Restricted stock based compensation expense</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$94</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$256</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Restricted stock based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6779346560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options Option activity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_OptionActivityAbstract', window );"><strong>Option activity [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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:30px;" rowspan="1" colspan="1"></td><td style="width:422px;" rowspan="1" colspan="1"></td><td style="width:102px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td><td style="width:102px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">43.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expected life in years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based Compensation, Stock Options, Activity [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:362px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:80px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(Shares in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted average exercise price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted average remaining contractual term</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Aggregate intrinsic value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">720</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11.38</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.1</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$34</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expired or forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11.98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Options exercisable on January 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$11.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expired or forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(131</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Options exercisable on January 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">327</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$9.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">3.7</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$433</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_OptionActivityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Option activity [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_OptionActivityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784258416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options Unvested options (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_UnvestedOptionsAbstract', window );"><strong>Unvested options [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_ScheduleOfNonvestedShareActivityTableTextBlock', window );">Schedule of Nonvested Share Activity [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:442px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:80px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Unvested options outstanding </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;font-style:italic;">(shares in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted-average grant date fair value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Aggregate intrinsic value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$9.31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$69</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(36</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Expired or forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Outstanding on January 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$8.24</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$50</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_UnvestedOptionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unvested options [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_UnvestedOptionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780557952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred and restricted stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Restricted stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock', window );">Deferred compensation expense [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"></font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Deferred compensation liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$815</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$529</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of restricted stock award activity [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">(Shares in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Restricted shares</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Weighted average price</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Aggregate intrinsic value</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2016</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$6.40</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1,040</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Issued</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(123</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Forfeited</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(4</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outstanding on January 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">290</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$8.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$2,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Granted</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Issued</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(101</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Forfeited </font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(7</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Outstanding on January 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">360</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$9.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$3,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><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_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6409961&amp;loc=d3e20487-108367<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950070384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest expense, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_InterestExpenseNetAbstract', window );"><strong>Interest expense, net [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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Interest expense, net [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Interest expense, net</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:659px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:505px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$808</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$746</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interest income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Interest expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$697</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">$569</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_InterestExpenseNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense, net [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_InterestExpenseNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950266464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II Allowance for bad debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Summary of Valuation Allowance [Table Text Block]</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:208px;" rowspan="1" colspan="1"></td><td style="width:90px;" rowspan="1" colspan="1"></td><td style="width:84px;" rowspan="1" colspan="1"></td><td style="width:98px;" rowspan="1" colspan="1"></td><td style="width:102px;" rowspan="1" colspan="1"></td><td style="width:98px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">(In thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Charged to costs and expenses</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Deductions from reserves (1)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Charged to other accounts (2)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Balance at end of period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Year Ended January 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Allowance for possible losses in collection of trade receivables</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$469</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Year Ended January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Allowance for possible losses in collection of trade receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$33</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$246</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$27</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$305</font></div></td></tr></table></div></div></div><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_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6664782576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business information Business reporting (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2018 </div>
<div>Segments</div>
</th></tr>
<tr class="re">
<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>Business information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Entity Incorporation, Date of Incorporation</a></td>
<td class="text">Oct. 12,  1993<span></span>
</td>
</tr>
<tr class="re">
<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">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity was incorporated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityIncorporationDateOfIncorporation</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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6795754224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business information Geographic information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Geographic 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_Foreignsales', window );">foreign sales</a></td>
<td class="nump">59.50%<span></span>
</td>
<td class="nump">57.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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 105,248<span></span>
</td>
<td class="nump">$ 98,845<span></span>
</td>
</tr>
<tr class="ro">
<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 of accumulated depreciation</a></td>
<td class="nump">34,509<span></span>
</td>
<td class="nump">36,275<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=country_US', window );">United States</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Geographic 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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">42,648<span></span>
</td>
<td class="nump">42,048<span></span>
</td>
</tr>
<tr class="ro">
<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 of accumulated depreciation</a></td>
<td class="nump">11,307<span></span>
</td>
<td class="nump">11,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_us-gaap_StatementGeographicalAxis=country_CA', window );">Canada</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Geographic 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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">31,206<span></span>
</td>
<td class="nump">25,915<span></span>
</td>
</tr>
<tr class="ro">
<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 of accumulated depreciation</a></td>
<td class="nump">13,868<span></span>
</td>
<td class="nump">13,276<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=us-gaap_MiddleEastMember', window );">Middle East [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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Geographic 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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">26,322<span></span>
</td>
<td class="nump">28,009<span></span>
</td>
</tr>
<tr class="ro">
<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 of accumulated depreciation</a></td>
<td class="nump">9,119<span></span>
</td>
<td class="nump">10,987<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=country_IN', window );">India</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Geographic 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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">1,317<span></span>
</td>
<td class="nump">2,360<span></span>
</td>
</tr>
<tr class="ro">
<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 of accumulated depreciation</a></td>
<td class="nump">215<span></span>
</td>
<td class="nump">265<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=us-gaap_AllOtherSegmentsMember', window );">Other</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Geographic 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_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 3,755<span></span>
</td>
<td class="nump">$ 513<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_Foreignsales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>foreign sales - or foreign customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_Foreignsales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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;">us-gaap_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementGeographicalAxis=us-gaap_MiddleEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_MiddleEastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementGeographicalAxis=country_IN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_IN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementGeographicalAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788212656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant accounting policies Cash and cash equivalents (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 7,084<span></span>
</td>
<td class="nump">$ 7,603<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=country_US', window );">United States</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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">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_StatementGeographicalAxis=us-gaap_GeographicDistributionForeignMember', window );">Foreign</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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,400<span></span>
</td>
<td class="nump">$ 7,400<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_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://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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;">us-gaap_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=us-gaap_GeographicDistributionForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_GeographicDistributionForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794600752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant accounting policies Drafts payable (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2018 </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_ppih_DraftsPayableAbstract', window );"><strong>Drafts payable [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_DraftsPayable', window );">Drafts payable</a></td>
<td class="nump">$ 55<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_DraftsPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Drafts payable [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_DraftsPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DraftsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due on drafts payable on 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;">us-gaap_DraftsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788349728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant accounting policies Restricted cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 7,084<span></span>
</td>
<td class="nump">$ 7,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted cash</a></td>
<td class="nump">1,237<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash</a></td>
<td class="nump">8,321<span></span>
</td>
<td class="nump">8,701<span></span>
</td>
<td class="nump">$ 18,955<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=us-gaap_GeographicDistributionForeignMember', window );">Foreign</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_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,400<span></span>
</td>
<td class="nump">$ 7,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_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://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98513485&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98513485&amp;loc=SL98516268-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RestrictedCashAndCashEquivalentsItemsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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;">us-gaap_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=us-gaap_GeographicDistributionForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_GeographicDistributionForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6609715984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Accounts receivable and concentration of credit risk (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ReceivablesLongTermContractsOrPrograms', window );">Retention receivable</a></td>
<td class="nump">$ 3.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAdditionalNarrativeDisclosure', window );">Accounts Receivable, Additional Narrative Disclosure</a></td>
<td class="text">outstanding for several years as of January 31, 2018. The Company completed all of its deliverables in 2015, and has been engaged in ongoing active efforts to collect this amount, and has recently received an updated acknowledgment of the outstanding balances and assurances of payment from the customer. As a result, the Company did not reserve any allowance against this amount as of January 31, 2018. However, if the Company&#8217;s efforts to collect on this account are not successful in fiscal 2018, then the Company may be required to recognize an allowance for all, or substantially all, of any such then uncollected amounts in the future.<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_AccountsReceivableGross', window );">One customer's account receivable</a></td>
<td class="nump">$ 5.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Retention receivable</a></td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentration risk, percentage</a></td>
<td class="nump">34.90%<span></span>
</td>
<td class="nump">33.20%<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_AccountsReceivableAdditionalNarrativeDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Further narrative disclosure of claims held for amounts due a company. Examples include trade accounts receivables, notes receivables, loans receivables, etc.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82891408&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5111-111524<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5144-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5130-111524<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5086-111524<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5066-111524<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28551-108399<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=82924980&amp;loc=d3e107425-111719<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAdditionalNarrativeDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unclassified balance sheet, amounts due from customers or clients for goods or services that have been delivered or sold in the normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_ReceivablesLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780947488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant accounting policies Accumulated other comprehensive loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_EquityAdjustmentForeignCurrency', window );">Equity adjustment foreign currency</a></td>
<td class="num">$ (268)<span></span>
</td>
<td class="num">$ (1,409)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Minimum pension liability, gross</a></td>
<td class="num">(1,307)<span></span>
</td>
<td class="num">(1,472)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Marketable security, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">Accumulated other comprehensive income before tax</a></td>
<td class="num">(1,575)<span></span>
</td>
<td class="num">(2,739)<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_ppih_TaxEffectOfForeignExchange', window );">Tax effect of foreign exchange</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(50)<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_ppih_TaxEffectOfMinimumPensionLiability', window );">Tax effect of minimum pension liability</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">Tax effect of marketable security</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(50)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total accumulated other comprehensive loss</a></td>
<td class="num">$ (1,466)<span></span>
</td>
<td class="num">$ (2,724)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_EquityAdjustmentForeignCurrency">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity adjustment foreign currency</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_EquityAdjustmentForeignCurrency</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppih_TaxEffectOfForeignExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax effect of foreign exchange in OCI</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_TaxEffectOfForeignExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_TaxEffectOfMinimumPensionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax effect of minimum pension liability in OCI</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_TaxEffectOfMinimumPensionLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-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_AociBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AociTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (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/presentationRef<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=84228862&amp;loc=SL7669686-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950095488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant accounting policies Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<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">$ 17,166<span></span>
</td>
<td class="nump">$ 13,648<span></span>
</td>
</tr>
<tr class="ro">
<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">291<span></span>
</td>
<td class="nump">1,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">1,024<span></span>
</td>
<td class="nump">836<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_InventoryGross', window );">Subtotal</a></td>
<td class="nump">18,481<span></span>
</td>
<td class="nump">15,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Less allowances</a></td>
<td class="nump">1,625<span></span>
</td>
<td class="nump">2,024<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 16,856<span></span>
</td>
<td class="nump">$ 13,565<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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780934688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Long lived assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="nump">$ 5,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateGrossAtCarryingValue', window );">Land, buildings and improvements</a></td>
<td class="nump">22,796<span></span>
</td>
<td class="nump">22,330<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Machinery and equipment</a></td>
<td class="nump">47,009<span></span>
</td>
<td class="nump">44,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_FurnitureAndFixturesGross', window );">Furniture, office equipment and computer systems</a></td>
<td class="nump">4,504<span></span>
</td>
<td class="nump">4,704<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOther', window );">Transportation equipment</a></td>
<td class="nump">3,490<span></span>
</td>
<td class="nump">3,690<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_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">77,799<span></span>
</td>
<td class="nump">75,262<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">43,290<span></span>
</td>
<td class="nump">38,987<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net of accumulated depreciation</a></td>
<td class="nump">$ 34,509<span></span>
</td>
<td class="nump">$ 36,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors', window );">Impairment of Tangible Assets, Other Descriptors</a></td>
<td class="text">there was no impairment of long-lived assets<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</p></div>
<a 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Voluntary or miscellaneous disclosures regarding impairment of long-lived 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfTangibleAssetsOtherDescriptors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_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_PropertyPlantAndEquipmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_PropertyPlantAndEquipmentOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstateGrossAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of real estate investments for entities with a substantial portion of business acquiring and holding investment real estate.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04.(c) Schedule III)<br> -URI http://asc.fasb.org/extlink&amp;oid=27047687&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 970<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-28.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6590653&amp;loc=d3e638233-123024<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateGrossAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6949639280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationGoodwillRecognizedDescription', window );">Goodwill description</a></td>
<td class="text">allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 2,423<span></span>
</td>
<td class="nump">$ 2,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Foreign exchange change effect</a></td>
<td class="nump">$ 144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewDateOfAnnualGoodwillImpairmentTest', window );">Date of annual goodwill impairment test</a></td>
<td class="text">impairment assessment of goodwill annually as of January 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_us-gaap_GoodwillImpairedChangeInEstimateDescription', window );">No goodwill impairment</a></td>
<td class="text">There was no impairment to goodwill<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_BusinessCombinationGoodwillRecognizedDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents a qualitative description of the factors that make up the goodwill recognized in a business combination, such as expected synergies by the entity to be derived from combining operations of the acquiree, intangible assets that do not qualify for separate recognition, and such other factors as may apply.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationGoodwillRecognizedDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedChangeInEstimateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a change in the estimated amount of a goodwill impairment charge, including the facts and circumstances, including a change in assumptions, underlying the change in estimate.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 35<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=77993916&amp;loc=d3e12323-109265<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedChangeInEstimateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NewDateOfAnnualGoodwillImpairmentTest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The new date of the annual goodwill impairment test.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01.(b)(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewDateOfAnnualGoodwillImpairmentTest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950046384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant accounting policies Other intangible assets with definite lives (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedPatentsGross', window );">Patents, gross</a></td>
<td class="nump">$ 2,639,000<span></span>
</td>
<td class="nump">$ 2,627,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Patents, accumulated amortization</a></td>
<td class="nump">2,426,000<span></span>
</td>
<td class="nump">$ 2,381,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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Patents, amortization expense, next twelve months</a></td>
<td class="nump">38,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Patents, amortization expense, year two</a></td>
<td class="nump">35,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Patents, amortization expense, year three</a></td>
<td class="nump">28,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Patents, amortization expense, year four</a></td>
<td class="nump">17,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Patents, amortization expense, year five</a></td>
<td class="nump">13,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Patents, amortization expense, after year five</a></td>
<td class="nump">$ 80,211<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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedPatentsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedPatentsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784217376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Research and development (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and development [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_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950427744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Net loss per share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Basic weighted average number of common shares outstanding [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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Basic weighted average number of common shares outstanding</a></td>
<td class="nump">7,680<span></span>
</td>
<td class="nump">7,488<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of stock options, deferred stock and restricted stock units</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Stock Option [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Basic weighted average number of common shares outstanding [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Stock options not included in the computation of diluted EPS of common stock because the option exercise prices exceeded the average market prices</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled options during the year</a></td>
<td class="num">(131)<span></span>
</td>
<td class="num">(159)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock options with an exercise price below the average stock price</a></td>
<td class="nump">219<span></span>
</td>
<td class="nump">218<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1500-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<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=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6664767968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Segments (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2018 </div>
<div>Segments</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_SegmentsAbstract', window );"><strong>Segments [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">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_SegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Segments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_SegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950114592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies Reclassification (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2018 </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_PriorPeriodReclassificationAdjustment', window );">Reclassification from short-term to long-term</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a reclassification adjustment made to prior period financial statement amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794990560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Correction of immaterial errors (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription', window );">Error Corrections and Prior Period Adjustments, Description</a></td>
<td class="text">An error was identified during the preparation and review of the second quarter, July 31, 2017, financial statements, as stock-based compensation cost and additional paid in capital had been reversed for vested equity awards that expired, terminated or were unexercised<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 56,304<span></span>
</td>
<td class="nump">$ 55,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Retained earnings</a></td>
<td class="num">(3,103)<span></span>
</td>
<td class="nump">6,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">16,214<span></span>
</td>
<td class="nump">17,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">21,254<span></span>
</td>
<td class="nump">23,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 operations</a></td>
<td class="num">(9,512)<span></span>
</td>
<td class="num">(11,584)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from continuing operations before income taxes</a></td>
<td class="num">(10,209)<span></span>
</td>
<td class="num">(13,773)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Loss from continuing operations</a></td>
<td class="num">(9,976)<span></span>
</td>
<td class="num">(13,162)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (9,976)<span></span>
</td>
<td class="num">$ (12,474)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare', window );">Loss per share from continuing operations</a></td>
<td class="num">$ (1.30)<span></span>
</td>
<td class="num">$ (1.76)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Loss per share, basic and diluted</a></td>
<td class="num">$ (1.30)<span></span>
</td>
<td class="num">$ (1.67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 1,447<span></span>
</td>
<td class="nump">$ 1,446<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_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember', window );">Scenario, Previously Reported [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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">22,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,788)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,977)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Loss from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,366)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11,678)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare', window );">Loss per share from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.65)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Loss per share, basic and diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.56)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 650<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=us-gaap_RestatementAdjustmentMember', window );">Restatement Adjustment [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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,642)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">796<span></span>
</td>
<td class="num">$ (846)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(796)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(796)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Loss from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(796)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (796)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare', window );">Loss per share from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Loss per share, basic and diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 796<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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a prior period adjustment to previously issued financial statements, including an adjustment that is a correction of an error. At a minimum, the description may include the nature and reasons for the adjustment and the periods affected by the adjustment, as well as (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.</p></div>
<a 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 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=64853466&amp;loc=d3e22658-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22644-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_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4613673-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_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RetainedEarningsUnappropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.</p></div>
<a 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 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)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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_RetainedEarningsUnappropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=us-gaap_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=us-gaap_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781497664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Business acquisition, name of acquired entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">PPC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Business acquisition, description of acquired entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">a pipe coating company in Camrose, Alberta<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1', window );">Business acquisition, date of acquisition agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb.  04,  2016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Loan payable purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredOther1', window );">Purchase consideration to third party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1', window );">Fair value of 49% previously held equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Assets acquired, cash and equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Assets acquired property, plant, and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 2,423<span></span>
</td>
<td class="nump">2,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Assets acquired net working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Assets acquired other assets (liabilities) net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,645)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">Business acquisition, transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss', window );">Loss on consolidation of joint venture</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,620<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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business acquisition agreement was executed, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionDescriptionOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the acquired 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionNameOfAcquiredEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationConsiderationTransferredOther1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredOther1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=84160947&amp;loc=d3e2207-128464<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=84160947&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>In a business combination achieved in stages, this element represents the amount of loss recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66011266&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_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784169488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation', window );">Discontinued operation, income tax expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 688<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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=79507043&amp;loc=d3e38679-109324<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84230637&amp;loc=d3e32672-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787555424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued operations [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_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Discontinued operation, net sales</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 10,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on disposal of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income from discontinued operation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax', window );">Income from discontinued operation, before income tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation', window );">Discontinued operation, income tax expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 688<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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=79507043&amp;loc=d3e38679-109324<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84230637&amp;loc=d3e32672-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950113728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued Operations Discontinued operations balance sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued operations [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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Trade accounts receivable, net discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities', window );">Trade accounts payable, accrued expenses and other</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities from discontinued operations</a></td>
<td class="nump">$ 137<span></span>
</td>
<td class="nump">$ 199<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_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable and accrued liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784094640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations Cashflows from discontinued operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_CashflowsfromdiscontinuedoperationsAbstract', window );"><strong>Cashflows from discontinued operations [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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash(used in) provided by discontinued operating activities</a></td>
<td class="num">$ (37)<span></span>
</td>
<td class="nump">$ 1,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by discontinued investing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Net cash used in discontinued financing activities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (10,739)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_CashflowsfromdiscontinuedoperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cashflows from discontinued operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_CashflowsfromdiscontinuedoperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities of 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/presentationRef<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=98514028&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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of 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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781350160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retention Retention receivable (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Retention receivable [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_ContractReceivableRetainage', window );">Retention receivables included in accounts receivable</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 2.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Retention receivable</a></td>
<td class="nump">$ 3.2<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractReceivableRetainage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 310<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68065756&amp;loc=d3e49370-109356<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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(c)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_ContractReceivableRetainage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_ReceivablesLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6949597968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Costs and estimated earnings on uncompleted contracts Costs and estimated earnings on uncompleted contracts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems', window );"><strong>Costs incurred on uncompleted contracts</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_ppih_CostsIncurredOnUncompletedContracts', window );">Costs incurred on uncompleted contracts</a></td>
<td class="nump">$ 11,955<span></span>
</td>
<td class="nump">$ 17,015<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_ppih_EstimatedEarnings', window );">Estimated earnings</a></td>
<td class="nump">6,336<span></span>
</td>
<td class="nump">16,137<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_DeferredRevenue', window );">Earned revenue</a></td>
<td class="nump">18,291<span></span>
</td>
<td class="nump">33,152<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_ppih_BillingsToDate', window );">Less Billings to date</a></td>
<td class="nump">18,756<span></span>
</td>
<td class="nump">32,161<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_CostsInExcessOfBillingsNet', window );">Costs in excess of billings, net</a></td>
<td class="num">(465)<span></span>
</td>
<td class="nump">991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">1,502<span></span>
</td>
<td class="nump">2,091<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BillingsInExcessOfCost', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="num">$ (1,967)<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_ppih_BillingsToDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Billings to date related to percentage of completion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_BillingsToDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_CostsInExcessOfBillingsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs in excess of billings, net related to percentage of completion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_CostsInExcessOfBillingsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_CostsIncurredOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred on uncompleted contracts related to percentage of completion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_CostsIncurredOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppih_EstimatedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated earnings related to percentage of completion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_EstimatedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BillingsInExcessOfCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57788-111642<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BillingsInExcessOfCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68054760&amp;loc=d3e55302-109406<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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)(c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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)(c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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)(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred revenue as of balance sheet date. Deferred revenue represents collections of cash or other assets related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788474304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Debt by type (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Revolving lines current</a></td>
<td class="nump">$ 7,273<span></span>
</td>
<td class="nump">$ 3,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Mortgage notes</a></td>
<td class="nump">7,723<span></span>
</td>
<td class="nump">7,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capitalized lease obligations</a></td>
<td class="nump">846<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Total debt</a></td>
<td class="nump">15,965<span></span>
</td>
<td class="nump">11,940<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized debt issuance costs</a></td>
<td class="num">(200)<span></span>
</td>
<td class="num">(165)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">8,037<span></span>
</td>
<td class="nump">4,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Total long-term debt</a></td>
<td class="nump">7,728<span></span>
</td>
<td class="nump">7,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentNet', window );">Unamortized debt issuance costs, Current</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total short-term debt</a></td>
<td class="nump">8,026<span></span>
</td>
<td class="nump">4,471<span></span>
</td>
</tr>
<tr class="rh">
<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=us-gaap_NorthAmericaMember', window );">North America [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LinesOfCreditCurrent', window );">Revolving lines current</a></td>
<td class="nump">7,273<span></span>
</td>
<td class="nump">3,813<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember', window );">Foreign Line of Credit [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LinesOfCreditCurrent', window );">Revolving lines current</a></td>
<td class="nump">$ 123<span></span>
</td>
<td class="nump">$ 301<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_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&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_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of total long-term debt, including current maturities and short-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_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a 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 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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&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_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=us-gaap_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794748320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt 5 year repayment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Revolving lines current</a></td>
<td class="nump">$ 7,273<span></span>
</td>
<td class="nump">$ 3,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Mortgage notes</a></td>
<td class="nump">7,723<span></span>
</td>
<td class="nump">7,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capitalized lease obligations</a></td>
<td class="nump">846<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">15,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">Capital Leases, Future Minimum Payments Due, Next Twelve Months</a></td>
<td class="nump">274<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_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest', window );">Capital Leases Future Minimum Payments Due In Two Years without interest</a></td>
<td class="nump">224<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_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest', window );">Capital Leases, Future Minimum Payments Due in Three Years</a></td>
<td class="nump">240<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_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest', window );">Capital Leases, Future Minimum Payments Due in Four Years</a></td>
<td class="nump">86<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_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest', window );">Repayments of Long-term Capital Lease Obligations</a></td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter', window );">Capital Leases, Future Minimum Payments Due Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">8,037<span></span>
</td>
<td class="nump">4,517<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Total debt principal in Year Two</a></td>
<td class="nump">596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree', window );">Total debt principal in Year Three</a></td>
<td class="nump">617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour', window );">Total debt principal in Year Four</a></td>
<td class="nump">469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive', window );">Total debt principal after Year Five</a></td>
<td class="nump">411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Total debt principal Thereafter</a></td>
<td class="nump">5,835<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=us-gaap_NorthAmericaMember', window );">North America [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LinesOfCreditCurrent', window );">Revolving lines current</a></td>
<td class="nump">7,273<span></span>
</td>
<td class="nump">3,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Revolving line current</a></td>
<td class="nump">7,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Revolving line current</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MortgagesMember', window );">Mortgages [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</a></td>
<td class="nump">367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Long-term Debt, Maturities, Repayments of Principal in Year Two</a></td>
<td class="nump">372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Long-term Debt, Maturities, Repayments of Principal in Year Three</a></td>
<td class="nump">377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Long-term Debt, Maturities, Repayments of Principal in Year Four</a></td>
<td class="nump">383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Long-term Debt, Maturities, Repayments of Principal in Year Five</a></td>
<td class="nump">389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Total debt principal Thereafter</a></td>
<td class="nump">5,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember', window );">Foreign Line of Credit [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LinesOfCreditCurrent', window );">Revolving lines current</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">$ 301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</a></td>
<td class="nump">123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Long-term Debt, Maturities, Repayments of Principal in Year Two</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Long-term Debt, Maturities, Repayments of Principal in Year Three</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Long-term Debt, Maturities, Repayments of Principal in Year Four</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Long-term Debt, Maturities, Repayments of Principal in Year Five</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Total debt principal Thereafter</a></td>
<td class="nump">$ 0<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_ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Leases Future Minimum Payments Due In Five Years without 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;">ppih_CapitalLeasesFutureMinimumPaymentsDueInFiveYearsWithoutInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Leases Future Minimum Payments Due In Four Years without 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;">ppih_CapitalLeasesFutureMinimumPaymentsDueInFourYearsWithoutInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Leases Future Minimum Payments Due In Three Years without 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;">ppih_CapitalLeasesFutureMinimumPaymentsDueInThreeYearsWithoutInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Leases Future Minimum Payments Due In Two Years without 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;">ppih_CapitalLeasesFutureMinimumPaymentsDueInTwoYearsWithoutInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&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_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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;">us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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;">us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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;">us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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;">us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a 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 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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&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_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=us-gaap_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MortgagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MortgagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787952000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Revolving lines current</a></td>
<td class="nump">$ 7,273<span></span>
</td>
<td class="nump">$ 3,813<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_NorthAmericaMember', window );">North America [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInitiationDate1', window );">Revolving line, initiation date</a></td>
<td class="text">Sep. 24,  2014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCovenantTerms', window );">Line of Credit Facility, Covenant Terms</a></td>
<td class="text">The Credit Agreement covenants restrict debt, liens, share repurchases and investments, and require achieving a minimum fixed charge coverage ratio with respective performance metrics as defined by the Credit Agreement if a minimum availability is not met.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">5.06%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">3.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember', window );">Foreign Line of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCovenantTerms', window );">Line of Credit Facility, Covenant Terms</a></td>
<td class="text">Some credit arrangement covenants require a minimum tangible net worth to be maintained<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Line of Credit Facility, Interest Rate Description</a></td>
<td class="text">Interest rates are 4.0% per annum below National Bank of Fujairah Base Rate, minimum 3.5% per annum, and Emirates Inter Bank Offered Rate (EIBOR) plus 3.5% per annum. The Company's interest rates range from 3.5% to 6.0%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Revolving lines current</a></td>
<td class="nump">$ 123<span></span>
</td>
<td class="nump">301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityDividendRestrictions', window );">Line of Credit Facility, Dividend Restrictions</a></td>
<td class="text">In addition, some of the revolving credit facilities restrict payment of dividends.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCovenantCompliance', window );">Line of Credit Facility, Covenant Compliance</a></td>
<td class="text">in compliance with the covenants under the credit arrangement.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</a></td>
<td class="nump">$ 123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="nump">4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Letters of Credit Outstanding, Amount</a></td>
<td class="nump">$ 9,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription', window );">Line of Credit Facility, Borrowing Capacity, Description</a></td>
<td class="text">Subsequent to January 31, 2018, the Company reduced this revolving line to 5.4 million Saudi Riyal (approximately $1.4&#160;million) which matures October 2018.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of Credit Facility, Expiration Date</a></td>
<td class="text">Apr. 30,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of Credit, Current borrowing capacity</a></td>
<td class="nump">$ 3,900<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_ppih_FaceValueOfDebtInLocalCurrency', window );">Face value of debt in local currency</a></td>
<td class="text">14.6 million Saudi Riyal<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of Credit Facility, Expiration Date</a></td>
<td class="text">Jun.  01,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of Credit, Current borrowing capacity</a></td>
<td class="nump">$ 2,700<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_ppih_FaceValueOfDebtInLocalCurrency', window );">Face value of debt in local currency</a></td>
<td class="text">10 million Dirhams<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_MiddleEastMember', window );">Middle East [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of Credit Facility, Expiration Date</a></td>
<td class="text">Jul. 16,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of Credit, Current borrowing capacity</a></td>
<td class="nump">$ 6,400<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_ppih_FaceValueOfDebtInLocalCurrency', window );">Face value of debt in local currency</a></td>
<td class="text">25.5 million Dirhams<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=us-gaap_NorthAmericaMember', window );">North America [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 15,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_LineOfCreditFacilityInterestRateDescription', window );">Line of Credit Facility, Interest Rate Description</a></td>
<td class="text">Interest rates under the Credit Agreement vary based on the average availability in the preceding fiscal quarter and are: (a) a margin in effect plus a base rate, if below certain availability limits; or (b) a margin in effect plus the Eurodollar rate for the corresponding interest period<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Revolving lines current</a></td>
<td class="nump">$ 7,273<span></span>
</td>
<td class="nump">$ 3,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCovenantCompliance', window );">Line of Credit Facility, Covenant Compliance</a></td>
<td class="text">in compliance<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of Credit Facility, Expiration Date</a></td>
<td class="text">Sep. 25,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Letters of Credit Outstanding, Amount</a></td>
<td class="nump">$ 200<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_ppih_FaceValueOfDebtInLocalCurrency">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of debt in local currency</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_FaceValueOfDebtInLocalCurrency</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/presentationRef<br> -Publisher 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=6877327&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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LineOfCreditFacilityBorrowingCapacityDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 credit facility's borrowing capacity including discussion of how the borrowing capacity is determined (for example, borrowing capacity based on the amount of current 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/presentationRef<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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=84159872&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_LineOfCreditFacilityBorrowingCapacityDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCovenantCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21475-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&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_LineOfCreditFacilityCovenantCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCovenantTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 conditions for borrowing under the credit facility including the nature of any restrictions.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LineOfCreditFacilityCovenantTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityDividendRestrictions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restrictions on the entity's ability to pay dividends as required by the terms of the credit facility.</p></div>
<a 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 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=26873400&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_LineOfCreditFacilityDividendRestrictions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in CCYY-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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInitiationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility first became available, in CCYY-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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LineOfCreditFacilityInitiationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LineOfCreditFacilityInterestRateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CreditFacilityAxis=us-gaap_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_MiddleEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_MiddleEastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=us-gaap_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794802752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Mortgage (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2018 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis=us-gaap_MortgagesMember', window );">Mortgages [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">Jul. 28,  2016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages', window );">Mortgage Loans on Real Estate, Face Amount of Mortgages</a></td>
<td class="nump">$ 6,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate at Period End</a></td>
<td class="nump">4.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentInterest', window );">Debt Instrument, Periodic Payment, Interest</a></td>
<td class="nump">$ 24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Periodic Payment</a></td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Debt Instrument, Maturity Date, Description</a></td>
<td class="text">12/23/2042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">Jun. 19,  2012<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages', window );">Mortgage Loans on Real Estate, Face Amount of Mortgages</a></td>
<td class="nump">$ 1,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate at Period End</a></td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Periodic Payment</a></td>
<td class="nump">$ 13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageLoanOnRealEstateFinalMaturityDate', window );">Mortgage Loans on Real Estate, Final Maturity Date</a></td>
<td class="text">Jul.  01,  2027<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_ppih_MortgageLoansOnRealEstateDateInterestRateChanges', window );">mortgage loans on real estate date interest rate changes</a></td>
<td class="text">Jun. 19,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member] | Secured Debt [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageLoansOnRealEstateInterestRate', window );">Mortgage Loans on Real Estate, Interest Rate</a></td>
<td class="nump">18.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member] | Secured Debt [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageLoansOnRealEstateInterestRate', window );">Mortgage Loans on Real Estate, Interest Rate</a></td>
<td class="nump">4.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_MortgageLoansOnRealEstateDateInterestRateChanges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>mortgage loans on real estate date interest rate changes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_MortgageLoansOnRealEstateDateInterestRateChanges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a 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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIssuanceDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the debt instrument was issued, in CCYY-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/presentationRef<br> -Publisher 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_DebtInstrumentIssuanceDate1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</p></div>
<a 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 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=6877327&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_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 required periodic payments including both interest and principal payments.</p></div>
<a 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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentPeriodicPaymentInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 required periodic payments applied to 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/presentationRef<br> -Publisher 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=6877327&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_DebtInstrumentPeriodicPaymentInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MortgageLoanOnRealEstateFinalMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stated maturity date of the mortgage loan receivable on real estate, in CCYY-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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04.(c) Schedule IV)<br> -URI http://asc.fasb.org/extlink&amp;oid=27047687&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 310<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6589523&amp;loc=d3e617274-123014<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MortgageLoanOnRealEstateFinalMaturityDate</td>
</tr>
<tr>
<td style="padding-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_MortgageLoansOnRealEstateFaceAmountOfMortgages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 contractual principal due at the origination of the mortgage loan (face amount).</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 310<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6589523&amp;loc=d3e617274-123014<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04.(c) Schedule IV)<br> -URI http://asc.fasb.org/extlink&amp;oid=27047687&amp;loc=d3e5864-122674<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MortgageLoansOnRealEstateFaceAmountOfMortgages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MortgageLoansOnRealEstateInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The stated interest rate on the mortgage loan receivable or the weighted average interest rate on a group of loans.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 310<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6589523&amp;loc=d3e617274-123014<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04.(c) Schedule IV)<br> -URI http://asc.fasb.org/extlink&amp;oid=27047687&amp;loc=d3e5864-122674<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MortgageLoansOnRealEstateInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MortgageLoansOnRealEstateLoanTypeAxis=us-gaap_MortgagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MortgageLoansOnRealEstateLoanTypeAxis=us-gaap_MortgagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MortgageLoansOnRealEstateLoanTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MortgageLoansOnRealEstateLoanTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782101536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Capital leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capitalized lease obligations</a></td>
<td class="nump">$ 846<span></span>
</td>
<td class="nump">$ 283<span></span>
</td>
</tr>
<tr class="rh">
<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=us-gaap_LeasesAcquiredInPlaceMember', window );">Canadian lease</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">Oct. 20,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capitalized lease obligations</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate at Period End</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Periodic Payment</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Debt Instrument, Maturity Date</a></td>
<td class="text">Sep. 29,  2022<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=us-gaap_CapitalLeaseObligationsMember', window );">Canadian capital lease</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">May  05,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capitalized lease obligations</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate at Period End</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Periodic Payment</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt Instrument, Maturity Date</a></td>
<td class="text">Apr. 30,  2021<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=ppih_IndianCapitalLeasesMember', window );">Indian capital leases [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">Aug.  05,  2016<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_ppih_FaceValueOfDebtInLocalCurrency', window );">Face value of debt in local currency</a></td>
<td class="text">0.6 million Indian Rupees<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capitalized lease obligations</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage range, minimum</a></td>
<td class="nump">15.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Debt Instrument, Maturity Date</a></td>
<td class="text">Jul.  05,  2019<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=us-gaap_CapitalAdditionsMember', window );">Capital Addition Purchase Commitments [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">Jun. 26,  2014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capitalized lease obligations</a></td>
<td class="nump">$ 942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate at Period End</a></td>
<td class="nump">3.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Periodic Payment</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt Instrument, Maturity Date</a></td>
<td class="text">Jun. 25,  2018<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=us-gaap_VehiclesMember', window );">Vehicles [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">Jul.  01,  2014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capitalized lease obligations</a></td>
<td class="nump">$ 52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate at Period End</a></td>
<td class="nump">3.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Periodic Payment</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Debt Instrument, Maturity Date</a></td>
<td class="text">Jun. 30,  2018<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_ppih_FaceValueOfDebtInLocalCurrency">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of debt in local currency</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_FaceValueOfDebtInLocalCurrency</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&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_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a 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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<br> -Publisher 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=6877327&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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIssuanceDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the debt instrument was issued, in CCYY-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/presentationRef<br> -Publisher 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_DebtInstrumentIssuanceDate1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 CCYY-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/presentationRef<br> -Publisher 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=6877327&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_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_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 required periodic payments including both interest and principal payments.</p></div>
<a 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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentAxis=us-gaap_LeasesAcquiredInPlaceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_LeasesAcquiredInPlaceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=us-gaap_CapitalLeaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_CapitalLeaseObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ppih_IndianCapitalLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ppih_IndianCapitalLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=us-gaap_CapitalAdditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_CapitalAdditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6702191584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease information Property under capitalized leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_CapitalLeasesLesseeVehicleEquipment', window );">Capital leases transportation equipment</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Capital leased assets, gross</a></td>
<td class="nump">1,738<span></span>
</td>
<td class="nump">1,330<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation', window );">Capital leases other accumulated depreciation</a></td>
<td class="nump">699<span></span>
</td>
<td class="nump">646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Capital leases, net</a></td>
<td class="nump">1,039<span></span>
</td>
<td class="nump">684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1', window );">Fixed assets acquired under capital leases</a></td>
<td class="nump">841<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rh">
<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_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other Capitalized Property Plant 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_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment', window );">Capital leases machinery and equipment</a></td>
<td class="nump">$ 1,729<span></span>
</td>
<td class="nump">$ 1,308<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_CapitalLeasesLesseeVehicleEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital leases lessee balance sheet assets by major class gross lessee vehicle equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_CapitalLeasesLesseeVehicleEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of leased 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 depreciation of leased long-lived, physical assets used to produce goods and services and not intended for resale meeting the criteria for capitalization, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 2)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=77904769&amp;loc=SL2265659-115463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 on leased long-lived, physical assets used to produce goods and services and not intended for resale meeting the criteria for capitalization, classified as 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;">us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassPropertyPlantAndEquipmentOtherAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98513485&amp;loc=d3e4304-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98513485&amp;loc=d3e4332-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98513485&amp;loc=d3e4313-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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OtherCapitalizedPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781120576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease information Rental expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_RentalExpenseAbstract', window );"><strong>Rental expense [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_RelatedPartyTransactionAmountsOfTransaction', window );">Related Party Transaction, Amounts of Transaction</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rental expense for operating leases</a></td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 2.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_RentalExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_RentalExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781793584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease information Future minimum payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2018 </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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">Operating Leases, Future Minimum Payments Due, Next Twelve Months</a></td>
<td class="nump">$ 1,884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Capital Lease Obligations, Current</a></td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">Operating Leases, Future Minimum Payments, Due in Two Years</a></td>
<td class="nump">1,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">Capital Leases, Future Minimum Payments Due in Two Years</a></td>
<td class="nump">257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">Operating Leases, Future Minimum Payments, Due in Three Years</a></td>
<td class="nump">1,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">Capital Leases, Future Minimum Payments Due in Three Years</a></td>
<td class="nump">255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">Operating Leases, Future Minimum Payments, Due in Four Years</a></td>
<td class="nump">1,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears', window );">Capital Leases, Future Minimum Payments Due in Four Years</a></td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">Operating Leases, Future Minimum Payments, Due in Five Years</a></td>
<td class="nump">1,468<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears', window );">Capital Leases, Future Minimum Payments Due in Five Years</a></td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Operating Leases, Future Minimum Payments, Due Thereafter</a></td>
<td class="nump">8,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter', window );">Capital Leases, Future Minimum Payments Due Thereafter</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Operating Leases, Future Minimum Payments Due</a></td>
<td class="nump">16,259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Capital leases, future minimum payments, interest included in payments</a></td>
<td class="nump">946<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions', window );">Interest Portion of Minimum Lease Payments, Sale Leaseback Transactions</a></td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue', window );">Capital Lease Obligations</a></td>
<td class="nump">$ 846<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_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capital lease obligation 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount necessary to reduce net minimum lease payments to present value for capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount necessary to reduce minimum lease payments to present value for sale-leaseback transactions accounted for using the deposit method or as a financing.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>103
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6949982832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes Income (loss) before income taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_LossIncomeBeforeIncomeTaxesAbstract', window );"><strong>(Loss) income before income taxes [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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (7,924)<span></span>
</td>
<td class="num">$ (9,261)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(2,285)<span></span>
</td>
<td class="num">(4,512)<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 );">Loss from continuing operations before income taxes</a></td>
<td class="num">$ (10,209)<span></span>
</td>
<td class="num">$ (13,773)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_LossIncomeBeforeIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>(Loss) income before income taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_LossIncomeBeforeIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781952176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes Components of income tax expense (benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract', window );"><strong>Components of income tax expense (benefit) [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_CurrentFederalTaxExpenseBenefit', window );">Current federal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (106)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current foreign</a></td>
<td class="nump">697<span></span>
</td>
<td class="nump">837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current state and other</a></td>
<td class="nump">28<span></span>
</td>
<td class="num">(1,309)<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_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense (benefit)</a></td>
<td class="nump">725<span></span>
</td>
<td class="num">(578)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred federal</a></td>
<td class="num">(33)<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_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred foreign</a></td>
<td class="num">(925)<span></span>
</td>
<td class="num">(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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred state and other</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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax benefit</a></td>
<td class="num">(958)<span></span>
</td>
<td class="num">(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_IncomeTaxExpenseBenefit', window );">Total income tax benefit</a></td>
<td class="num">$ (233)<span></span>
</td>
<td class="num">$ (611)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Components of income tax expense (benefit) [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_ComponentsOfIncomeTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=26873400&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_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781692240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes Reconcilation to the ETR rate (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_IncometaxesLineItems', window );"><strong>Income Tax Expense [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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax benefit at federal statutory rate</a></td>
<td class="num">$ (3,459)<span></span>
</td>
<td class="num">$ (4,683)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Federal rate change</a></td>
<td class="nump">2,243<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State benefit, net of federal income tax effect</a></td>
<td class="num">(440)<span></span>
</td>
<td class="num">(103)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductions', window );">Excess income tax on share-based compensation</a></td>
<td class="num">(183)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Permanent differences other</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Differences in foreign tax rate</a></td>
<td class="nump">732<span></span>
</td>
<td class="nump">2,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsForeign', window );">Foreign tax credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,249)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsOther', window );">Domestic deferred tax true ups</a></td>
<td class="num">(364)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings', window );">Repatriation</a></td>
<td class="nump">1,880<span></span>
</td>
<td class="nump">1,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary', window );">Nontaxable income from the Canadian joint venture</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Nondeductible interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">All other, net expense</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">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_IncomeTaxExpenseBenefit', window );">Total income tax benefit</a></td>
<td class="num">(233)<span></span>
</td>
<td class="num">(611)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=country_US', window );">United States</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_ppih_IncometaxesLineItems', window );"><strong>Income Tax Expense [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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance</a></td>
<td class="num">(1,206)<span></span>
</td>
<td class="nump">838<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_IncometaxesLineItems', window );"><strong>Income Tax Expense [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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance</a></td>
<td class="nump">297<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [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_ppih_IncometaxesLineItems', window );"><strong>Income Tax Expense [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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (36)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_IncometaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_IncometaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=26873400&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_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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32059-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deductions. Including, but not limited to, extraterritorial income exclusion deduction, qualified production activity deduction, dividend deduction, deduction for dividend paid to employee stock ownership plan, Medicare prescription drug benefit subsidy deduction, and other deductions.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationDeductionsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductionsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxCreditsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32123-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=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;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>106
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782252928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes Income tax narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems', window );"><strong>Components of deferred income tax assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Foreign Earnings Repatriated</a></td>
<td class="nump">$ 23,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInformationPertainingToIncomeTaxes', window );">Other Information Pertaining to Income Taxes</a></td>
<td class="text">This income is fully offset by the use of NOL carryforwards and the current year domestic loss, resulting in no regular tax on the income.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Federal rate change, new percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Federal rate change</a></td>
<td class="nump">$ 2,243<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State benefit, net of federal income tax effect</a></td>
<td class="num">$ (440)<span></span>
</td>
<td class="num">(103)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal Rate, Percent</a></td>
<td class="nump">33.83%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Federal operating loss carryforward, gross</a></td>
<td class="nump">$ 12,700<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_ppih_FederalOperatingLossCarryforwardExpires', window );">Federal operating loss carryforward expires</a></td>
<td class="text">Jan. 31,  2031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State NOL carryforward</a></td>
<td class="nump">$ 2,157<span></span>
</td>
<td class="nump">1,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse', window );">State operating loss carryforwards, expiration dates</a></td>
<td class="text">expire at various times from 2022 to 2031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceMethodologiesAndAssumptions', window );">Domestic valuation allowance, methodologies and assumptions</a></td>
<td class="text">The Company continues to have a valuation allowance on its domestic DTAs since domestic losses continue to be generated.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign', window );">Foreign tax credit</a></td>
<td class="nump">$ 9,749<span></span>
</td>
<td class="nump">$ 4,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardExpirationDate', window );">Tax credit carryforward, expiration date</a></td>
<td class="text">Jan. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">UTP penalties and interest accrued is less than</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">UTP that would impact effective tax rate</a></td>
<td class="nump">$ 1,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationDescription', window );">Income tax examination, description</a></td>
<td class="text">The Internal Revenue Service, ("IRS"), began an audit of the fiscal year ended January&#160;31, 2015 in August 2016. In 2017, the tax audit concluded with no change made to the reported tax<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open tax year</a></td>
<td class="text">2014<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_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated', window );">Open tax years up to the amount of research tax credit generated</a></td>
<td class="text">January 31, 2002 through January 31, 2009<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_StatementGeographicalAxis=country_SA', window );">Middle East [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_InvestmentsOwnedFederalIncomeTaxNoteLineItems', window );"><strong>Components of deferred income tax assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Federal operating loss carryforward, gross</a></td>
<td class="nump">$ 300<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_ppih_FederalOperatingLossCarryforwardExpires">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Federal operating loss carryforward expires</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_FederalOperatingLossCarryforwardExpires</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</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_ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Open tax years up to the amount of research tax credit generated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_Opentaxyearsuptotheamountofresearchtaxcreditgenerated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignEarningsRepatriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignEarningsRepatriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxExaminationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32059-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentsOwnedFederalIncomeTaxNoteLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_InvestmentsOwnedFederalIncomeTaxNoteLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OpenTaxYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax year that remains open to examination under enacted tax laws, in CCYY 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OpenTaxYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLimitationsOnUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInformationPertainingToIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 events or transactions pertaining to income taxes classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInformationPertainingToIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration date of the tax credit carryforward, in CCYY-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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardExpirationDate</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceMethodologiesAndAssumptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the methodologies and assumptions on which the valuation allowance is based for deferred tax assets for which it is more likely than not that all or a portion of the deferred tax asset will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceMethodologiesAndAssumptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_SA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_SA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6795416768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income taxes Deferred income tax disclosure (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Components of deferred income tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">U.S. Federal NOL carryforward</a></td>
<td class="nump">$ 1,795<span></span>
</td>
<td class="nump">$ 7,765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Deferred compensation</a></td>
<td class="nump">341<span></span>
</td>
<td class="nump">346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research tax credit</a></td>
<td class="nump">2,703<span></span>
</td>
<td class="nump">2,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Foreign NOL carryforward</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign', window );">Foreign tax credit</a></td>
<td class="nump">9,749<span></span>
</td>
<td class="nump">4,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">506<span></span>
</td>
<td class="nump">804<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Other accruals not yet deducted</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State NOL carryforward</a></td>
<td class="nump">2,157<span></span>
</td>
<td class="nump">1,574<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Accrued commissions and incentives</a></td>
<td class="nump">423<span></span>
</td>
<td class="nump">765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory valuation allowance</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">81<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax assets, gross</a></td>
<td class="nump">18,453<span></span>
</td>
<td class="nump">19,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(17,198)<span></span>
</td>
<td class="num">(16,551)<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_DeferredTaxAssetsNet', window );">Total deferred tax assets, net of valuation allowances</a></td>
<td class="nump">1,255<span></span>
</td>
<td class="nump">2,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Components of the deferred income tax liability</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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(1,941)<span></span>
</td>
<td class="num">(2,778)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Foreign subsidiaries unremitted earnings</a></td>
<td class="num">(101)<span></span>
</td>
<td class="num">(1,750)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Prepaid</a></td>
<td class="num">(64)<span></span>
</td>
<td class="num">(69)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(2,106)<span></span>
</td>
<td class="num">(4,597)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred tax liabilities, net</a></td>
<td class="num">(851)<span></span>
</td>
<td class="num">(1,682)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract', window );"><strong>Balance sheet classification</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_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax long-term assets</a></td>
<td class="nump">391<span></span>
</td>
<td class="nump">147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax long-term liabilities</a></td>
<td class="num">$ (1,242)<span></span>
</td>
<td class="num">$ (1,829)<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_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-109318<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiaries and other recognized entities not within the country of domicile of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>108
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950150944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes UTP (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_UnrecognizedTaxBenefits', window );">Balance at beginning of the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,331<span></span>
</td>
<td class="nump">$ 1,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases in positions taken in a prior period</a></td>
<td class="nump">$ 6<span></span>
</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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases in positions taken in a current period</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Decreases due to lapse of statute of limitations</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Decreases due to settlements</a></td>
<td class="num">(7)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Balance at the end of the year</a></td>
<td class="nump">$ 1,301<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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782749696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Plan assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanProhibitedInvestments', window );">Defined Benefit Plan, Prohibited Investments</a></td>
<td class="text">The plans hold no securities of Perma-Pipe International Holdings, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Actual Plan Asset Allocations</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsNetAssetValue', window );">Investments measured at net asset value</a></td>
<td class="nump">$ 668<span></span>
</td>
<td class="nump">$ 520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 6,700<span></span>
</td>
<td class="nump">6,228<span></span>
</td>
<td class="nump">$ 5,883<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanTargetAllocationPercentage', window );">Defined Benefit Plan, Target Allocation Percentage</a></td>
<td class="text">target asset allocations of approximately 60% equities, 30% fixed income and 10% alternative investments<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual gain on plan assets</a></td>
<td class="nump">$ 816<span></span>
</td>
<td class="nump">$ 650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Net periodic benefit cost, expected long-term return on assets</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.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_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Actual Plan Asset Allocations</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesEquitySecurities', window );">Available-for-sale Securities, Equity Securities</a></td>
<td class="nump">$ 3,819<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BondsMember', window );">Bonds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Actual Plan Asset Allocations</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale Securities</a></td>
<td class="nump">$ 1,843<span></span>
</td>
<td class="nump">2,188<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Actual Plan Asset Allocations</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Money Market Funds, at Carrying Value</a></td>
<td class="nump">$ 171<span></span>
</td>
<td class="nump">306<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_RetirementPlanTypeAxis=us-gaap_RetirementPlanNameDomain', window );">Pension plan real estate [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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_AvailableForSaleSecurities', window );">Available-for-sale Securities</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_AvailableForSaleSecurities', window );">Available-for-sale Securities</a></td>
<td class="nump">5,861<span></span>
</td>
<td class="nump">5,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_AvailableForSaleSecurities', window );">Available-for-sale Securities</a></td>
<td class="nump">$ 171<span></span>
</td>
<td class="nump">$ 306<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_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 25<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=75030427&amp;loc=d3e22054-111558<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27232-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26610-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesEquitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity securities categorized neither as held-to-maturity nor as trading.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 25<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=75030427&amp;loc=d3e22054-111558<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26610-111562<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62557-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesEquitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of assets that have been segregated and restricted to provide pension or postretirement benefits. Assets include, but are not limited to, stocks, bonds, other investments, earnings from investments, and contributions by the employer and employees.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanProhibitedInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prohibited investments that are pertinent to an understanding of the plan investment policies and strategies.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e2446-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanProhibitedInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 target allocation percentages, or range of percentages, considering the major categories of plan assets as of the latest statement of financial position presented (on a weighted-average basis for employers with more than one plan) that are pertinent to an understanding of the plan investment policies and strategies.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e2446-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of fair value of investments (categorized by debt securities, equity securities, real estate and other plan assets) to the fair value of plan assets held.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e2446-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsNetAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net asset value of investment in certain entities that calculate net asset value per share. Includes, but is not limited to, by unit, membership interest, or other ownership interest. Investment includes, but is not limited to, investment in certain hedge funds, venture capital funds, private equity funds, real estate partnerships or funds. Excludes fair value 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=SL6742756-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 35<br> -Paragraph 59<br> -URI http://asc.fasb.org/extlink&amp;oid=65894324&amp;loc=SL6740821-110257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 35<br> -Paragraph 54B<br> -URI http://asc.fasb.org/extlink&amp;oid=65894324&amp;loc=SL7495116-110257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsNetAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MoneyMarketFundsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MoneyMarketFundsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_RetirementPlanNameDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_RetirementPlanNameDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782006160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Reconciliation of benefit obligations, plan assets and funded status (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_DefinedBenefitPlanVestedBenefitObligation', window );">Defined benefit plan vested benefit obligation</a></td>
<td class="nump">$ 6,658<span></span>
</td>
<td class="nump">$ 6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Defined Benefit Plan, Accumulated Benefit Obligation</a></td>
<td class="nump">6,658<span></span>
</td>
<td class="nump">6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Defined Benefit Plan, Benefit Obligation</a></td>
<td class="nump">6,658<span></span>
</td>
<td class="nump">6,500<span></span>
</td>
<td class="nump">$ 7,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Actuarial loss (gain)</a></td>
<td class="nump">249<span></span>
</td>
<td class="num">(493)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="nump">344<span></span>
</td>
<td class="nump">305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">6,700<span></span>
</td>
<td class="nump">6,228<span></span>
</td>
<td class="nump">$ 5,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual gain on plan assets</a></td>
<td class="nump">816<span></span>
</td>
<td class="nump">650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Unfunded status</a></td>
<td class="nump">42<span></span>
</td>
<td class="num">(272)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total other assets</a></td>
<td class="nump">7,757<span></span>
</td>
<td class="nump">7,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Deferred compensation liabilities</a></td>
<td class="num">(1,657)<span></span>
</td>
<td class="num">(1,821)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="nump">42<span></span>
</td>
<td class="num">(272)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">OCI unrecognized actuarial loss</a></td>
<td class="nump">1,307<span></span>
</td>
<td class="nump">1,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">OCI net amount recognized</a></td>
<td class="nump">1,307<span></span>
</td>
<td class="nump">1,472<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_RetirementPlanNameAxis=us-gaap_OtherPensionPlansDefinedBenefitMember', window );">Other Pension 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_AssetsNoncurrent', window );">Total other assets</a></td>
<td class="nump">$ 1,350<span></span>
</td>
<td class="nump">$ 1,201<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_ppih_DefinedBenefitPlanVestedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan vested benefit obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_DefinedBenefitPlanVestedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64852052&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64852052&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64852052&amp;loc=d3e1703-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of assets that have been segregated and restricted to provide pension or postretirement benefits. Assets include, but are not limited to, stocks, bonds, other investments, earnings from investments, and contributions by the employer and employees.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64852052&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64852052&amp;loc=d3e1731-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64852052&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetirementPlanNameAxis=us-gaap_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=us-gaap_OtherPensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784124272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2018 </div>
<div>Rate</div>
</th>
<th class="th">
<div>Jan. 31, 2017 </div>
<div>Rate</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">End of year benefit obligation discount rate</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">4.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.05%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Net periodic benefit cost, expected long-term return on assets</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950223472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Components of net periodic benefit cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 253<span></span>
</td>
<td class="nump">$ 278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(484)<span></span>
</td>
<td class="num">(458)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Recognized actuarial loss</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">146<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit income</a></td>
<td class="num">$ (149)<span></span>
</td>
<td class="num">$ (34)<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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784195840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Recognized in other comprehensive income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax', window );">Actuarial (loss) gain on obligation</a></td>
<td class="num">$ (249)<span></span>
</td>
<td class="nump">$ 493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Actual gain on plan assets</a></td>
<td class="nump">414<span></span>
</td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Total in other comprehensive income</a></td>
<td class="nump">$ 165<span></span>
</td>
<td class="nump">$ 831<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accumulated other comprehensive income (loss) for transition asset (obligation) of defined benefit plan, that has not been recognized in net periodic benefit (cost) 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e689-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6701141296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Cash flows (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2018 </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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Defined benefit plan, contributions by employer</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months</a></td>
<td class="nump">349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</a></td>
<td class="nump">348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</a></td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</a></td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</a></td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter</a></td>
<td class="nump">$ 1,737<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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increase benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions expected to be received by defined benefit plan from employer in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>115
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6949965936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans 401K (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined Contribution Plan, Employer Discretionary Contribution Amount</a></td>
<td class="nump">$ 313<span></span>
</td>
<td class="nump">$ 405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum % of each participant's salary</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans', window );">Defined Contribution Plan, Description</a></td>
<td class="text">The Company matches 100% of each participant's payroll deferral contributions up to 1% of their compensation, plus 50% of each participant's payroll deferral contributions on the next 5% of compensation<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_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum % of each participant's salary</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 defined contribution pension and other postretirement plans. Includes, but is not limited to, plan utilized, employee group covered, and employer matching contributions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783019168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plans Multi employer (Details) - Plumbers &amp; Pipefitters Local 572 Pension Fund [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">626102837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanNumber', window );">Multiemployer Plan Number</a></td>
<td class="text">001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansCertifiedZoneStatus', window );">Multiemployer Plans, Certified Zone Status</a></td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan', window );">Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanContributionsByEmployer', window );">Multiemployer Plan, Contributions by Employer</a></td>
<td class="nump">$ 209<span></span>
</td>
<td class="nump">$ 257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansSurcharge', window );">Multiemployer Plans, Surcharge</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate', window );">Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date</a></td>
<td class="text">Mar. 31,  2019<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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nineDigitItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions made to multiemployer plan by employer.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450702-114947<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MultiemployerPlanNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Three digit plan number for a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:threeDigitItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansCertifiedZoneStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the multiemployer plan's certified zone status as currently required by the Pension Protection Act of 2006 or a subsequent amendment thereof. The zone status categories are red (critical status), orange (seriously endangered), yellow (endangered), and green (none of the above). The acceptable values are "red", "orange", "yellow", "green", "other", and "NA".  A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansCertifiedZoneStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:zoneStatusItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration date of the collective bargaining arrangement requiring contributions to the multiemployer plan, in CCYY-MM-DD format. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate</td>
</tr>
<tr>
<td style="padding-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_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a funding improvement plan or rehabilitation plan has been implemented or is pending for a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. The acceptable values are "no", "pending", "implemented", "other", and "NA".</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:fundingImprovementAndRehabilitationPlanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MultiemployerPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansSurcharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employer paid a surcharge to the pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. The acceptable values are "no", "yes", and "NA".</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansSurcharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:surchargeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanNameAxis=ppih_PlumbersPipefittersLocal572PensionFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MultiemployerPlanNameAxis=ppih_PlumbersPipefittersLocal572PensionFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788184704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options Stock Compensation expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based compensation</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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 94<span></span>
</td>
<td class="nump">$ 256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockExpense', window );">Restricted stock based compensation expense</a></td>
<td class="nump">$ 1,353<span></span>
</td>
<td class="nump">$ 1,190<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash expense that represents the cost of restricted stock or unit distributed to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_RestrictedStockExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950378096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options Fair value assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">43.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life in years</a></td>
<td class="text">0 years<span></span>
</td>
<td class="text">5 years 10 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782666480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options Option activity (Details) - Stock Option [Member] - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based compensation</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options, vested and expected to vest, outstanding, number</a></td>
<td class="nump">358<span></span>
</td>
<td class="nump">524<span></span>
</td>
<td class="nump">720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding options, weighted Average grant date fair value</a></td>
<td class="nump">$ 9.44<span></span>
</td>
<td class="nump">$ 11.55<span></span>
</td>
<td class="nump">$ 11.38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options, vested and expected to vest, outstanding, weighted average remaining contractual term</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years 6 months 1 day<span></span>
</td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options, outstanding, intrinsic value</a></td>
<td class="nump">$ 482<span></span>
</td>
<td class="nump">$ 534<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable</a></td>
<td class="nump">327<span></span>
</td>
<td class="nump">450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Options exercisable, weighted average exercise price</a></td>
<td class="nump">$ 9.56<span></span>
</td>
<td class="nump">$ 11.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options exercisable, weighted average remaining contractual term</a></td>
<td class="text">3 years 8 months<span></span>
</td>
<td class="text">3 years 10 months 30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options exercisable, intrinsic value</a></td>
<td class="nump">$ 433<span></span>
</td>
<td class="nump">$ 465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Options, grants</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares exercised</a></td>
<td class="num">(35)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercises, weighted average exercise price</a></td>
<td class="nump">$ 6.80<span></span>
</td>
<td class="nump">$ 6.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options exercised, intrinsic value</a></td>
<td class="nump">$ 45<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled options during the year</a></td>
<td class="num">(131)<span></span>
</td>
<td class="num">(159)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Options, forfeitures and expirations, weighted average exercise price</a></td>
<td class="nump">$ 18.54<span></span>
</td>
<td class="nump">$ 11.98<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of options that were either forfeited or expired.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>120
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950528544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options Options additional text (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock, Capital Shares Reserved for Future Issuance</a></td>
<td class="nump">718,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights', window );">Vesting period for stock options</a></td>
<td class="text">P4Y<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Unrecognized stock option expense</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost is expected to be recognized over the weighted-average period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Maturity period for stock option from issuance date</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Stock Option [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value of options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.85<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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Unrecognized cost of unvested share-based compensation awards.</p></div>
<a 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 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=96867065&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, 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://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award terms as to how many shares or portion of an award are no longer contingent on satisfaction of either a service condition, market condition or a performance condition, thereby giving the employee the legal right to convert the award to shares, to sell the shares, and be entitled to the cash proceeds of such sale. For example, vesting may be expressed as being 25 percent of the shares under option on each anniversary of the grant date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>121
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787452048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options Unvested options (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</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_ppih_PercentageOfOptionsExpectToVest', window );">Percentage of options expect to vest</a></td>
<td class="nump">90.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_us-gaap_AwardTypeAxis=ppih_UnvestedOptionMember', window );">unvested option [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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Options, Nonvested, Number of Shares</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding options, weighted Average grant date fair value</a></td>
<td class="nump">$ 8.24<span></span>
</td>
<td class="nump">$ 9.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options, outstanding, intrinsic value</a></td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted in period, weighted avg date fair value</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="nump">$ 7.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Vested options in the period</a></td>
<td class="num">(36)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares', window );">Options, Forfeitures and Expirations in Period</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Options, Forfeitures and Expirations in Period, Weighted Average grant date fair value</a></td>
<td class="nump">$ 10.43<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_ppih_PercentageOfOptionsExpectToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>percentage of options expect to vest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_PercentageOfOptionsExpectToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ppih_UnvestedOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ppih_UnvestedOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782649456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred and restricted stock (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Restricted stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent', window );">Deferred compensation liabilities</a></td>
<td class="nump">$ 815,000<span></span>
</td>
<td class="nump">$ 529,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights', window );">Vesting period</a></td>
<td class="text">P4Y<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock grants</a></td>
<td class="nump">178,000<span></span>
</td>
<td class="nump">254,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Restricted stock granted, weighted average grant price</a></td>
<td class="nump">$ 8.06<span></span>
</td>
<td class="nump">$ 7.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock issued</a></td>
<td class="num">(101,000)<span></span>
</td>
<td class="num">(123,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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock forfeited</a></td>
<td class="num">(7,000)<span></span>
</td>
<td class="num">(4,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Restricted stock, forfeitures, weighted average grant price</a></td>
<td class="nump">$ 7.15<span></span>
</td>
<td class="nump">$ 6.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Deferred shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">290,000<span></span>
</td>
<td class="nump">163,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding', window );">Restricted stock, outstanding, weighted average grant price</a></td>
<td class="nump">$ 9.05<span></span>
</td>
<td class="nump">$ 8.75<span></span>
</td>
<td class="nump">$ 6.40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Restricted stock, aggregate intrinsic value</a></td>
<td class="nump">$ 3,254,000<span></span>
</td>
<td class="nump">$ 2,533,000<span></span>
</td>
<td class="nump">$ 1,040,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized restricted stock expense</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost is expected to be recognized over the weighted-average period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain', window );">Director [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Restricted stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward', window );">Share-based Compensation Arrangement by Share-based Payment Award, Method of Measuring Cost of Award</a></td>
<td class="text">mark-to-market adjustment on a quarterly basis<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Deferred shares granted value</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights', window );">Vesting period</a></td>
<td class="text">stock vests on the date of grant<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward', window );">distributed to the directors upon their separation from service</a></td>
<td class="text">distributed to the directors upon their separation from service<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Deferred shares outstanding</a></td>
<td class="nump">90,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Restricted stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward', window );">Share-based Compensation Arrangement by Share-based Payment Award, Method of Measuring Cost of Award</a></td>
<td class="text">The Company calculates restricted stock compensation expense based on the grant date fair value and recognizes expense on a straight-line basis over the vesting period.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Deferred shares outstanding</a></td>
<td class="nump">360,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized restricted stock expense</a></td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost is expected to be recognized over the weighted-average period</a></td>
<td class="text">1 year 1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Restricted stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period restricted stock</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Restricted stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period restricted stock</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>share based compensation, other than options, weighted average, outstanding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_Sharebasedcompensationotherthanoptionsweightedaverageoutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Unrecognized cost of unvested share-based compensation awards.</p></div>
<a 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 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=96867065&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, 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://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 liabilities, classified as other, for deferred compensation arrangements payable after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award terms as to how many shares or portion of an award are no longer contingent on satisfaction of either a service condition, market condition or a performance condition, thereby giving the employee the legal right to convert the award to shares, to sell the shares, and be entitled to the cash proceeds of such sale. For example, vesting may be expressed as being 25 percent of the shares under option on each anniversary of the grant date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 method used for calculating compensation cost for the award under the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a 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 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=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pertinent provisions of equity-based compensation awards that have actual or potential impact upon the company'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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of equity-based compensation awards outstanding. Excludes stock and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeitures, of stock or other type of equity granted of any equity-based compensation plan other than an employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 30<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=95456744&amp;loc=d3e3913-113898<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6418191&amp;loc=d3e15009-113911<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a 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 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=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6950179776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock rights Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2018 </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_ppih_StockRightsAbstract', window );"><strong>Stock rights [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_ppih_PriceofPPIHcommonstockwithRight', window );">Price of PPIH common stock with Right</a></td>
<td class="nump">$ 25<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_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock', window );">Days to wait after a person or group acquires 15% of common stock</a></td>
<td class="text">10 days<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_ppih_ChangeInControlPercentage', window );">Change in control percentage</a></td>
<td class="nump">15.00%<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_ppih_RedemptionPricePerRight', window );">Redemption price per Right</a></td>
<td class="nump">$ 0.01<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_ppih_ExpirationDateOfRight', window );">Expiration date of Right</a></td>
<td class="text">Sep. 15,  2019<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_ChangeInControlPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in control percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_ChangeInControlPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>days to wait after a person or group acquires 15% of common stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_Daystowaitafterapersonorgroupacquires15ofcommonstock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</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_ppih_ExpirationDateOfRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>expiration date of Right</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_ExpirationDateOfRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</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_ppih_PriceofPPIHcommonstockwithRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of PPIH common stock with Right</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_PriceofPPIHcommonstockwithRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_RedemptionPricePerRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>redemption price per Right</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_RedemptionPricePerRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_StockRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock rights [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_StockRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>124
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784161776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest expense, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppih_InterestExpenseNetAbstract', window );"><strong>Interest expense, net [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_InterestExpense', window );">Interest expense</a></td>
<td class="nump">$ 808<span></span>
</td>
<td class="nump">$ 746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="num">(111)<span></span>
</td>
<td class="num">(177)<span></span>
</td>
</tr>
<tr class="ro">
<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 expense, net</a></td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">$ 569<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppih_InterestExpenseNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense, net [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppih_InterestExpenseNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as 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;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>125
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6720335760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts Disclosure [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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for Doubtful Accounts Receivable</a></td>
<td class="nump">$ 469<span></span>
</td>
<td class="nump">$ 305<span></span>
</td>
<td class="nump">$ 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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Allowance for Doubtful Accounts Receivable, Period Increase (Decrease)</a></td>
<td class="nump">247<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Allowance for Doubtful Accounts Receivable, Charge-offs</a></td>
<td class="nump">135<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Valuation Allowances and Reserves, Charged to Other Accounts</a></td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">$ 27<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68075217&amp;loc=SL9156395-115594<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges to accounts other than costs and expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>126
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .-&DTP?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ XT:33&;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
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
M971S+W-H965T,RYX;6Q]E=V.FS 0A5\%<;]+;/XC@K1)5;52*T5;;7OMD$E
M"YC:3K)]^]J&$&I;O0FV.6?F&^.,BQME[[P&$-Y'U_9\X]="#.L@X%4-'>'/
M=(!>OCE1UA$AI^P<\($!.6I3UP9XM4J"CC2]7Q9Z;<_*@EY$V_2P9QZ_=!UA
M?[;0TMO&1_Y]X;4YUT(M!&4QD#/\ /$V[)F<!7.48]-!SQO:>PQ.&_\%K7>Y
MTFO!SP9N?#'V5"4'2M_5Y.MQXZ\4$+10"16!R,<5=M"V*I#$^#W%].>4RK@<
MWZ-_UK7+6@Z$PXZVOYJCJ#=^YGM'.)%+*U[I[0M,]<2^-Q7_#:[02KDBD3DJ
MVG+]ZU47+F@W19$H'?D8GTVOG[<I_MWF-N#)@&<#2OYK""=#^#!$NOB13)?Z
MB0A2%HS>/#9^K(&H,X'6H=S,2BWJO=/O9+5<KE[+&!7!5<69)-M1@A>2AR*0
MP><,V)5ABRT[_C?!SE:$*W>&T%E#J/W1PA_%1@VC)-&27DN>\CQ-#!"'"N$H
MC=PPD1,FTC'"Y89BMS]V^F.KF#@TBADE\0(3H<RH>&>+,I2Y01(G2&*#1 9(
M8H,D)H>MB7#HYDB='*G-87[=U,KQE)N'S-:@V(V1.3$R&\,X/MO,3H'CS.!P
MBA(W2>XDR6V2U"#)[8.<I<A$<:@0PM8I"1:]I -VUFV7>Q6]]$+];1>K<V=_
MP:H7&>M;V?''!OT(,UX7WPD[-SWW#E3(3J?[T8E2 9)R]2SWJI8WU#QIX234
M,)5C-O;I<2+H,%U!P7P/EG\!4$L#!!0    ( .-&DTQK 7+%# 4  &$:   8
M    >&PO=V]R:W-H965T<R]S:&5E=#0N>&ULC9G=;N,V$(5?Q?!]5IHA*5*!
M8Z!V4;1 "P1;M+U68B8VUK9<28FW;U])5@QGYK#H32PI9\C#OT]#:G&NFV_M
M-L9N]OVP/[8/\VW7G>ZSK'W>QD/5?JE/\=C_YZ5N#E77WS:O67MJ8K49@P[[
MC/.\R [5[CA?+L9GC\UR4;]U^]TQ/C:S]NUPJ)I_5G%?GQ_F-/]X\'7WNNV&
M!]ER<:I>X^^Q^^/TV/1WV;64S>X0C^VN/LZ:^/(P_X'NU]8/ :/BSUT\MS?7
MLZ$I3W7];;CY9?,PSP='<1^?NZ&(JO]YC^NXWP\E]3[^G@J=7^L< F^O/TK_
M:6Q\WYBGJHWK>O_7;M-M'^9A/MO$E^IMWWVMSS_'J4%N/IM:_VM\C_M>/CCI
MZWBN]^WX=_;\UG;U82JEMW*HOE]^=\?Q]SR5_Q&& W@*X&L V?\,,%. $0'9
MQ=G8U!^KKEHNFOH\:RZC=:J&24'WIN_,Y^'AV'?C__K6MOW3]Z4+B^Q]*&>2
MK"X2OI'P9\5:*TQ^E61]_5<3#$WP&&]N390XWL!X,\;;F_@B%XVX2(I1<APE
M/@]6M .(BMQ@)Q8ZL=H)"2<7B;NIA-AXX02(\C)@)PXZ<=J)&+:54Y48+DTA
MK  5L2?LI8!>"NW%""^%;G 1G/0"5,85#GOQT(O77L0T6'E5BYA-:ZW@A(D
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
M!U3>MP/,$$RRP':<*^$+DMD+ WL"22630861)+0.G"^44W,')MHM,'4*: '
MGAJ^)V*<6+? =S!@6A@*&@MM@9#1W9B8D?A6 '8O  QI)%OF48*4$QH O,X#
M(_0H:2A;?Z6(A? FUA?P(@RV"ELM#FR!?8IC.E_W#V$F'UZ)@9-BVN3 UMFG
MP)IAH;U+H"N,\8,@Z *S4??KR\R*EW5@=-WJ=6"KMMZ.69P?H$PZO+P#H^]6
MOP-;O"$45##F02897N*!TWC:\X#1;PB0LGF ,K?$O,HCI_*T]Z&MDWI[3G<#
MCU F'5Y,D1-3V@'1%M.8;@GF,2:5B=,"I[5T$B.SS8>('H&V#(P>!7:<J]#W
M2&(O#,PZ+W!' ?!H]^-@$(03 H9\GT"N3]".A$R?"*68Z$C(MPGDV@3M2&BW
MB3C J5,0\DT"F:TZQC22+?^Z\87"6G_NW;F]_1CT1U*]IT6]>"N;ILR[@_JY
M+!NEG7I?M+N+2D[C0Z;.37LK]7W5?X3I'YKR.GQ@<L>O7.O_ 5!+ P04
M" #C1I-,O&TS?I@%  ")'0  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM
M;(69W6[C-A"%7\7PO=8B9TA)@1,@<E&T0 L$6[2]5APF-M:V7$E)MF]?27:\
M\LQA<Q/;RB%Y^/?-4%R^U\VW=A-"-_N^WQW:V_FFZXXWBT6[WH1]U7ZIC^'0
M_^>Y;O95U_]L7A;ML0G5TUAHOUO8-/6+?;4]S.^6X[.'YFY9OW:[[2$\-+/V
M=;^OFG_+L*O?;^=F_O'@Z_9ETPT/%G?+8_42_@C=G\>'IO^UN-3RM-V'0[NM
M#[,F/-_.[\W-RMFAP*CX:QO>V\GWV="5Q[K^-OSX]>EVG@Z.PBZLNZ&*JO]X
M"ZNPVPTU]3[^.5<ZO[0Y%)Q^_ZC]Y['S?6<>JS:LZMW?VZ=N<SO/Y[.G\%R]
M[KJO]?LOX=PA-Y^=>_];> N[7CXXZ=M8U[MV_#M;O[9=O3_7TEO95]]/G]O#
M^/E^KO^C&"Y@SP7LI8#Q_UN S@7H1P$>.W]R-G;UIZJK[I9-_3YK3K-UK(9%
M86ZH'\SU\' <N_%_?6_;_NG;G:%TN7@;*CIKRI/&3C47Q:*O_=*$14V45A6W
MUPVLM&+BX:H%@IV@L3Q==2)BD6$%/%; DPK8B4$X2?PH.8R2I"@R+WH"5,9R
MQMB,@V8<Z(W%%7A8@5>],42B.R>-FQAUZ63,3KT!(F<C YM!*YFR0H5PDJE&
MQ/I;:87Q-K) <F@C!R/"PD>N6DF,E_.+1#;#5@IHI0!6Y%HK="N%RX45()K,
M\I43D^*]GVHO)I>;/]6CSYP),UCE(W8B*#)@:+RT8SY=+D"23,?XV@MDUKVQ
MP$LFO5C=:2?-:(UWD05C,-T, 2]JFDBU8TTAS6A18HL(6PQ&I=&L-&I/GT77
MRT%2'X@BF]I@4!I 2HY5@5%I "O9R-YH#K)S$I9 E9C"Q.8:\])H8&9JV6D>
M)B;+U38 LL+&8&4P.(TFIY>AQ  HDLU8^M$RQRZV^# \C::G['=I-!BM*R3(
M@2JQE$8 :C% +0"H7.:EU6A,,HD))#(VC[C!_+2:GUY&%@O8R)E<RDC5)SL1
M-YB@%A"4Y=*QFHZ)2556!61]9"ABPX,Q:C5&97@OK0:DZ;>ZM -86T1BG<44
MM8"B+#,2JP&9>94[:U'BG8EDG!:3U#I@1ZT=!R8K5UA'LGZCQU8/YK+U .VQ
M(<8HM1JE1N8MI?T\^P22PJ<Q+QBC%B2@+$.X!1RUCM3X(IF-CB\&J05I*,LH
M;C4C=10'HMC9#4.4 $2=A#II/LIY I*$?18),(092B 'E9&^I,]S4" ADT=R
M4,($)4!0)Z,+ 31*+UK"Y"(+F"(G;)"#.DES0NDEY3(+!3*36A.A.6& $FM
MN CT"$./ /0DZTO2-..4<QD2H"R-G<<(0X] ,NIDB"*=9JK%IR4^=47$"Z8G
M 7HZ24\"*29EY&3JAW1<1+,MPA E %%Y*BX)T=&H+8'.\>ETIU\;PA E %$G
M(4J:C_+5PPIH^@PZ,CJ,,<H HUYBE#4C':MW6"@7]5DDP# &*0.0>@E2UI0T
MF5S-2!1[^\.8I Q(*A.IDD$N:HV<*J"RL<R8,4L9L%0=JEA#DEC"8 5421_'
M.1)H./+V$R2C7B:CK/-,*B0&@2C)8G.%J<R RNH8PR#')'4"1JH^TL3"!&,J
M,Z"R.CBP1FZ>I1([0&7RPL5F"Y.9 9F])#-KXN9DE1^@FKJ^MH.IS+D.Q#X2
MRQESE %'O>0H:T;FJ=J=6I1E$8XZS%$'."J95#KPNC-5ZP^I*(\,K\,<=8"C
M\KQ>.HW(7+[%6B%1Q JFJ ,4S21%SZ+I#8@:%BUQJ4S3%Y,+K'UH7L:[OG:V
MKE\/W7!5-'EZN4^\'Z\3Q?/2W*Q.MX(_JCE=4OY>-2_;0SM[K+NNWH^78,]U
MW87>8_JE'Z9-J)XN/W;AN1N^9OWWYG0Y>/K1U<?SQ>?B<OMZ]Q]02P,$%
M  @ XT:33!8)*S2V 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T."YX
M;6QM4]MNG# 0_17+'Q#O LE&*T#*IJI:J956J=H^>V$ *[Y0VRSIWW=L""$I
M+[9G/.?,F?$X'XU]=AV )R]*:E?0SOO^R)BK.E#<W9@>--XTQBKNT;0M<[T%
M7D>0DBS9[>Z8XD+3,H^^LRUS,W@I-)PM<8-2W/X]@31C0??TU?$DVLX'!ROS
MGK?P _S/_FS18@M++11H)XPF%IJ"/NR/IRS$QX!? D:W.I-0R<68YV!\K0NZ
M"X) 0N4# \?M"H\@92!"&7]F3KJD#,#U^97]<ZP=:[EP!X]&_A:U[PIZ3TD-
M#1^D?S+C%YCKN:5D+OX;7$%B>%"".2HC75Q)-3AOU,R"4A1_F7:AXSY.-X=T
MAFT#DAF0+(#[F(=-B:+R3]SS,K=F)';J?<_#$^^/"?:F"L[8BGB'XAUZK^7^
MD.;L&HCFF-,4DZQCE@B&[$N*9"O%*?D/GFS#TTV%:82G[Q1FVP39)D$6";)W
M!+<?2MR*N?N0A*UZJL"V<9H<J<R@XR2OO,O /B3Q3=["IVG_SFTKM",7X_%E
M8_\;8SR@E-T-CE"''VPQ)#0^' ]XMM.8388W_?R#V/*-RW]02P,$%     @
MXT:33"88!@RU 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q]
M4V%OVR 0_2N('U 2QUNRR+;4=)HZ:9.B3FL_$_MLHP+G HZ[?S_ KNMMUKX
M=]Q[]^XXL@'-LVT!''E54MN<MLYU1\9LV8+B]@8[T/ZF1J.X\Z9IF.T,\"J"
ME&3)9O.1*2XT+;+H.YLBP]Y)H>%LB.V5XN;7"20..=W2-\>#:%H7'*S(.M[
M#W _N[/Q%IM9*J% 6X&:&*AS>KL]GM(0'P,>!0QV<2:AD@OB<S"^5CG=!$$@
MH72!@?OM"G<@92#R,EXF3CJG#,#E^8W]2ZS=UW+A%NY0/HG*M3D]4%)!S7OI
M'G"XAZF>#Y1,Q7^#*T@?'I3X'"5*&U=2]M:AFEB\%,5?QUWHN _C3;J;8.N
M9 (D,^ 0\[ Q453^F3M>9 8'8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV*[WV?L
M&HBFF-,8DRQCY@CFV><4R5J*4_(//%F'[U85[B)\]X?"PSI!NDJ01H+TOR6N
MQ7SZ*PE;]%2!:>(T65)BK^,D+[SSP-XF\4W>P\=I_\Y-([0E%W3^96/_:T0'
M7LKFQH]0ZS_8;$BH73CN_=F,8S8:#KOI!['Y&Q>_ 5!+ P04    " #C1I-,
M2X08";(!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q]4V%O
MW" ,_2N('U!RN:P[G9)(O4Y3*VW2J=.VSUSB)*B 4R"7[M\/2)IE6[8O@(W?
M\[,Q^8CFV78 CKPJJ6U!.^?Z(V.VZD!Q>X,]:'_3H%'<>=.TS/8&>!U!2K(T
M26Z9XD+3,H^^LRES')P4&LZ&V$$I;GZ<0.)8T!U]<SR)MG/!P<J\YRU\ ?>U
M/QMOL86E%@JT%:B)@::@=[OC*0OQ,>";@-&NSB14<D%\#L9C7= D" ()E0L,
MW&]7N <I Y&7\3)STB5E *[/;^P?8^V^E@NW<(_RNZA=5] #)34T?)#N"<<'
MF.MY1\E<_">X@O3A08G/4:&T<2758!VJF<5+4?QUVH6.^SC=9.D,VP:D,R!=
M (>8ATV)HO(/W/$R-S@2,_6^Y^&)=\?4]Z8*SMB*>.?%6^^]EKM#DK-K()IC
M3E-,NHY9(IAG7U*D6RE.Z5_P=!N^WU2XC_#];PK_D3_;),@B0?;?$K=B_E3)
M5CU58-HX3994..@XR2OO,K!W\1'9K_!IVC]STPIMR06=?]G8_P;1@9>2W/@1
MZOP'6PP)C0O']_YLIC&;#(?]_(/8\HW+GU!+ P04    " #C1I-,' #OU[<!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6QM4]MNVS ,_15!
M'U ECML&@6V@Z3!TP 8$+;8]*S9M"]7%E>2X^_M2LNNZG5\DD>(Y/*2H;##V
MV;4 GKPJJ5U.6^^[ V.N;$%Q=V4ZT'A3&ZNX1],VS'46>!5!2K)DL[EAB@M-
MBRSZ3K;(3.^ET'"RQ/5*<?OO"-(,.=W2=\>C:%H?'*S(.M[ $_C?W<FBQ6:6
M2BC03AA-+-0YO=L>CFF(CP%_! QN<2:ADK,QS\'X4>5T$P2!A-('!H[;!>Y!
MRD"$,EXF3CJG#,#E^9W]>ZP=:SES!_=&_A65;W.ZIZ2"FO?2/YKA :9ZKBF9
MBO\)%Y 8'I1@CM)(%U=2]LX;-;&@%,5?QUWHN _CS6TRP=8!R01(9L ^YF%C
MHJC\&_>\R*P9B!U[W_'PQ-M#@KTI@S.V(MZA>(?>2['=[S)V"413S'&,298Q
M<P1#]CE%LI;BF/P'3];ANU6%NPC??5*8KA.DJP1I)$@_$5Q_*7$MYN9+$K;H
MJ0+;Q&ERI#2]CI.\\,X#>Q<?D7V$C]/^B]M&:$?.QN/+QO[7QGA *9LK'*$6
M/]AL2*A].-[BV8YC-AK>=-,/8O,W+MX 4$L#!!0    ( .-&DTSC8V?-N $
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;&U3VVZ<,!#]%<L?
M$+/LMB$K0,JFJEJIE5:IFCY[80 KOE#;+.G?=VP()2DOMF<\Y\R9\3@?C7UV
M'8 G+TIJ5]#.^_[(F*LZ4-S=F!XTWC3&*N[1M"USO05>1Y"2+$V2CTQQH6F9
M1]_9EKD9O!0:SI:X02EN_YQ FK&@._KJ>!1MYX.#E7G/6_@!_F=_MFBQA:46
M"K031A,+34'O=\?3(<3'@"<!HUN=2:CD8LQS,+[6!4V"()!0^<# <;O" T@9
MB%#&[YF3+BD#<'U^9?\<:\=:+MS!@Y&_1.V[@F:4U-#P0?I',WZ!N9X/E,S%
M?X,K2 P/2C!'9:2+*ZD&YXV:65"*XB_3+G3<Q^EFG\VP;4 Z ](%D,4\;$H4
ME7_BGI>Y-2.Q4^]['IYX=TRQ-U5PQE;$.Q3OT'LM=]EMSJZ!:(XY33'I.F:)
M8,B^I$BW4IS2_^#I-GR_J7 ?X?LW"K-M@L,FP2$2'-X0W+TK<2/F+GF7A*UZ
MJL"V<9H<J<R@XR2OO,O WJ?Q3?Z%3]/^G=M6:$<NQN/+QOXWQGA *<D-CE"'
M'VPQ)#0^'&_Q;*<QFPQO^OD'L>4;EW\!4$L#!!0    ( .-&DTSXV;7,M@$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;'53VV[<(!#]%<0'
MA#5VTG1E6\HFBEJIE5:IFCZS]MA&X>( 7J=_7\".ZR3."S##G#-GAB$?M7FR
M'8!#+U(H6^#.N7Y/B*TZD,Q>Z!Z4OVFTD<QYT[3$]@98'4%2$+K;71')N,)E
M'GU'4^9Z<((K.!ID!RF9^7L H<<")_C5\<#;S@4'*?.>M? +W._^:+Q%%I::
M2U"6:X4,- 6^2?:'+,3'@$<.HUV=4:CDI/53,+[7!=X%02"@<H&!^>T,MR!$
M(/(RGF=.O*0,P/7YE?T^UNYK.3$+MUK\X;7K"GR-40T-&X1[T.,WF.NYQ&@N
M_@><0?CPH,3GJ+2P<4758)V6,XN7(MG+M',5]W&Z22]GV#: S@"Z *YC'C(E
MBLKOF&-E;O2(S-3[GH4G3O;4]Z8*SMB*>.?%6^\]E\G7)"?G0#3''*88NHY9
M(HAG7U+0K10'^@%.M^'IIL(TPM,W"C\AR#8)LDB0O2%(WY6X%9.]2T)6/95@
MVCA-%E5Z4'&25]YE8&]H?)/_X=.T_V2FY<JBDW;^96/_&ZT=>"F["S]"G?]@
MBR&@<>'XQ9_--&:3X70__R"R?./R'U!+ P04    " #C1I-,1=E#BK4!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q]4]MNW" 0_17$!X0U
MN[ET95O*IJI2J956J9H\L_;81@&/ WB=_GT!.X[;6'D!9IASYLPPI .:9]L
M./*J56LSVCC7[1FS10-:V OLH/4W%1HMG#=-S6QG0)01I!7CF\T5TT*V-$^C
M[VCR%'NG9 M'0VROM3!_#J!PR&A"WQP/LFY<<+ \[40-O\#][H[&6VQF*:6&
MUDILB8$JH[?)_K +\3'@4<)@%V<2*CDA/@?C>YG131 $"@H7&(3?SG '2@4B
M+^-EXJ1SR@!<GM_8O\7:?2TG8>$.U9,L79/1&TI*J$2OW ,.]S#5<TG)5/P/
M.(/RX4&)SU&@LG$E16\=ZHG%2]'B==QE&_=AO.')!%L'\ G 9\!-S,/&1%'Y
M5^%$GAH<B!E[WXGPQ,F>^]X4P1E;$>^\>.N]YSSY<IFR<R":8@YC#%_&S!',
ML\\I^%J* _\ Y^OP[:K";81O_U%XM4ZP6R7818+=IR6NQ5S_EX0M>JK!U'&:
M+"FP;^,D+[SSP-[R^";OX>.T_Q2FEJTE)W3^96/_*T0'7LKFPH]0XS_8;"BH
M7#A>^[,9QVPT'';3#V+S-\[_ E!+ P04    " #C1I-,1J'%7;<!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q]4]MNVS ,_15!'U E2MJE
M@6V@Z3!LP 8$';8]*S9M"]7%D^2X^_M1LNMYJ[$72:1X#@\I*ANL>_8M0" O
M6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S9W3 MI:)$EW]D5
MF>V#D@;.COA>:^%^G4#9(:=;^NIXDDT;HH,562<:^ KA6W=V:+&9I9(:C)?6
M$ =U3A^VQ],^QJ> [Q(&OSB36,G%VN=H?*IRNHF"0$$9(H/ [0J/H%0D0AD_
M)TXZIXS Y?F5_4.J'6NY" ^/5OV056AS>J"D@EKT*CS9X2-,]=Q2,A7_&:Z@
M,#PJP1RE53ZMI.Q]L'IB02E:O(R[-&D?QIN[VPFV#N 3@,^ 0\K#QD1)^7L1
M1)$Y.Q W]KX3\8FW1XZ]*:,SM2+=H7B/WFNQO3]D[!J)IIC3&,.7,7,$0_8Y
M!5]+<>)OX'P=OEM5N$OPW5\*[]<)]JL$^T2P_V^);V-PKO])PA8]U>":-$V>
ME+8W:9(7WGE@'WAZDS_AX[1_$:Z1QI.+#?BRJ?^UM0%0RN8&1ZC%#S8;"NH0
MC^_P[,8Q&XU@N^D'L?D;%[\!4$L#!!0    ( .-&DTSQGRTCM@$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;'5386_<( S]*X@?4')<NG6G
M)%*OT[1)FW3JM.XSES@)*L09D$OW[P<D3=,N_0+8^#T_&Y.-:!YM"^#(DU:=
MS6GK7']@S)8M:&&OL(?.W]1HM'#>- VSO0%119!6C"?)!Z:%[&B11=_)%!D.
M3LD.3H;806MA_AY!X9C3'7UVW,NF=<'!BJP7#?P$]ZL_&6^QA:62&CHKL2,&
MZIS>[@['-,3'@ <)HUV=2:CDC/@8C&]53I,@"!24+C (OUW@#I0*1%[&GYF3
M+BD#<'U^9O\2:_>UG(6%.U2_9>7:G-Y04D$M!N7N<?P*<SW7E,S%?X<+*!\>
ME/@<)2H;5U(.UJ&>6;P4+9ZF779Q'Z<;_FF&;0/X#. +X";F85.BJ/RS<*+(
M#([$3+WO17CBW8'[WI3!&5L1[[QXZ[V7@B>[C%T"T1QSG&+X*N8E@GGV)07?
M2G'D_\'Y-GR_J7 ?X?M7"M\A2#<)TDB0OB+8OREQ*R9]DX2M>JK!-'&:+"EQ
MZ.(DK[S+P-[R^"8OX=.T_Q"FD9TE9W3^96/_:T0'7DIRY4>H]1]L,134+AP_
M^K.9QFPR'/;S#V++-R[^ 5!+ P04    " #C1I-,84%W2+<!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6QM4V%OW" ,_2N('U 2[MJ>3DFD
M7J=IDS;IU&G;9RYQ$E0(&9!+]^]G2)JF7;X -G[/S\9DH['/K@7PY$6KSN6T
M];X_,N;*%K1P-Z:'#F]J8[7P:-J&N=Z"J")(*\:3Y(YI(3M:9-%WMD5F!J]D
M!V=+W*"UL']/H,R8TY2^.IYDT_K@8$76BP9^@/_9GRU:;&&II(;.2=,1"W5.
M']+C:1_B8\ O":-;G4FHY&+,<S"^5CE-@B!04/K ('"[PB,H%8A0QI^9DRXI
M W!]?F7_'&O'6B["P:-1OV7EVYP>**F@%H/R3V;\ G,]MY3,Q7^#*R@,#THP
M1VF4BRLI!^>-GEE0BA8OTRZ[N(_3S2Z=8=L /@/X CC$/&Q*%)5_$EX4F34C
ML5/O>Q&>.#UR[$T9G+$5\0[%._1>"Y[<9NP:B.:8TQ3#5S'I$L&0?4G!MU*<
M^']PO@W?;2K<1?CNG<*[;8+])L$^$NS?$=Q_*'$KYO A"5OU5(-MXC0Y4IJA
MBY.\\BX#^\#CF[R%3]/^7=A&=HY<C,>7C?VOC?& 4I(;'*$6/]AB**A].-[C
MV4YC-AG>]/,/8LLW+OX!4$L#!!0    ( .-&DTR-5E,^M@$  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;&U386_<( S]*X@?4!+NVG6G)%*O
MT[1)FW3JM/8SES@)*H04R*7[]S,D3;,N7P ;O^=G8[+1V&?7 GCRJE7G<MIZ
MWQ\8<V4+6K@KTT.'-[6Q6G@T;<-<;T%4$:05XTERP[20'2VRZ#O9(C.#5[*#
MDR5NT%K8/T=09LQI2M\<#[)I?7"P(NM% [_ _^Y/%BVVL%120^>DZ8B%.J=W
MZ>&X#_$QX%'"Z%9G$BHY&_,<C.]53I,@"!24/C (W"YP#TH%(I3Q,G/2)64
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
M$0'!]B? VPM?!A 4TP'N  38NPAT@$ Q'> F0(##BT '"!33 >X#!)B\"'2
M0#$=X%9 @,^+0 <(%-,![@8$6+T(=(! $1U0W \HL'KIZP""8O]5<3^@P.JE
MKP,(BNB XGY @=5+7P<0%-$!Q?V  JN7O@X@**(#BOL!!58O?1U 4$P'N!]0
M8/4JT $"Q72 ^P$%5J\"'2!03 >X'U!@]2K0 0+%=(#[ 056KP(=()"O@^SF
M$-QR>7#'?Y5LQ:ES=X^;V>F*\4C=(?H_?+B??&?R4'<J>17:',7=@7DOA.:F
MEOS.[.'17(FF0</WVKZ6YET.]X)AH$4_WGFRZ>*U_@=02P,$%     @ XT:3
M3/W<#9"S 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL;5-A
M;YLP$/TKEG] 39QT2R- :EI-F[1)4:=UGQTXP*K-,=N$[M_/-H2QC"_X[KCW
M[MWYG YHWFP#X,B[5JW-:.-<=V#,%@UH8>^P@];_J=!HX;QK:F8[ Z*,(*T8
M3Y(/3 O9TCR-L9/)4^R=DBV<#+&]UL+\/H+"(:,;>@V\R+IQ(<#RM!,U? ?W
MHSL9[[&9I90:6BNQ)0:JC#YN#L==R(\)KQ(&N[!)Z.2,^!:<+V5&DR (%!0N
M, A_7. )E I$7L:OB9/.)0-P:5_9/\7>?2]G8>$)U4]9NB:C>TI*J$2OW L.
MGV'JYYZ2J?FO< 'ETX,27Z- 9>.7%+UUJ"<6+T6+]_&4;3R'B?\*6P?P"<!O
M &PL%)4_"R?RU.! S#C[3H0KWARXGTT1@G$4\9\7;WWTDO/]/F670#3E',<<
MOLC9S!G,L\\E^%J)(_\/SM?AVU6%VPC?_J/P89U@MTJPBP2[)<%#<M/B6LYM
MDVPQ4PVFCMMD28%]&S=Y$9T7]I''._F;/F[[-V%JV5IR1N=O-LZ_0G3@I21W
M?H4:_\!F1T'E@OG1VV9<L]%QV$TOB,W/./\#4$L#!!0    ( .-&DTSE]?_+
MLP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;&U3;6^;,!#^
M*Y9_0)TX="\1(#6=ID[:I*C3VL\.'&#5QM0VH?OW.QM":<87?'?<\]QSYW,Z
M&/OB&@!/WK1J748;[[L]8ZYH0 MW8SIH\4]EK!8>75LSUUD0901IQ?AF\XEI
M(5N:IS%VM'EJ>J]D"T=+7*^UL'\/H,R0T2V]!!YEW?@08'G:B1I^@__3'2UZ
M;&8II8;62=,2"U5&[[;[0Q+R8\*3A,$M;!(Z.1GS$IP?948W01 H*'Q@$'B<
MX1Z4"D0HXW7BI'/) %S:%_;OL7?LY20<W!OU+$O?9/0+)254HE?^T0P/,/5S
M2\G4_$\X@\+TH 1K%$:Y^"5%[[S1$PM*T>)M/&4;SV'BO\#6 7P"\"L &PM%
MY=^$%WEJS4#L./M.A"O>[CG.I@C!.(KX#\4[C)YS_I6G[!R(IIS#F,,7.=LY
M@R'[7(*OE3CP_^!\';Y;5;B+\-T'A;MU@F25((D$R0>"Y*K%M9S;JR)L,5,-
MMH[;Y$AA^C9N\B(Z+^P=CW?RGCYN^R]A:]DZ<C(>;S;.OS+& TK9W. *-?C
M9D=!Y8/Y&6T[KMGH>---+XC-SSC_!U!+ P04    " #C1I-,X_M:?K<!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6QM4V%OVR 0_2N('U 2
MDC9I9%MJ6DV;U$I1IVV?B7VV4<'G 8[;?U_ KN=V_@+<<>_=N^-(>C0OM@9P
MY%6KQJ:T=JX],&;S&K2P5]A"XV]*-%HX;YJ*V=: *")(*\97JQNFA6QHED3?
MR60)=D[)!DZ&V$YK8=Z.H+!/Z9I^.)YE5;O@8%G2B@I^@OO5GHRWV,122 V-
ME=@0 V5*[]:'XS;$QX#?$GH[.Y-0R1GQ)1@_BI2N@B!0D+O (/QV@7M0*A!Y
M&7]'3CJE#,#Y^8/]6ZS=UW(6%NY1_9&%JU.ZIZ2 4G3*/6/_'<9ZKBD9BW^$
M"R@?'I3X'#DJ&U>2=]:A'EF\%"U>AUTV<>^'F]U^A"T#^ C@$V ?\[ A453^
M()S($H,],4/O6Q&>>'W@OC=Y<,96Q#LOWGKO)>.W-PF[!*(QYCC$\%G,>HI@
MGGU*P9=2'/E_<+X,WRPJW$3XYI/"W3+!=I%@&PFVGPCV7TI<BKG]DH3->JK!
M5'&:+,FQ:^(DS[S3P-[Q^";_PH=I?Q*FDHTE9W3^96/_2T0'7LKJRH]0[3_8
M9"@H73CN_-D,8S88#MOQ!['I&V?O4$L#!!0    ( .-&DTPGP$@SMP$  -(#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;'53VV[<(!#]%<0'!"_>
MI-'*MI1-5252*ZU2M7UF[?%%X>( 7J=_WP$[KI.Z+\ ,<\Z<&89L-/;9M0">
MO"JI74Y;[_L#8ZYL00EW97K0>%,;JX1'TS;,]19$%4%*,IXD-TR)3M,BB[Z3
M+3(S>-EI.%GB!J6$_7T$:<:<[NB;XZEK6A\<K,AZT<!W\#_ZDT6++2Q5IT"[
MSFABH<[IW>YPW(?X&/"S@]&MSB14<C;F.1B/54Z3( @DE#XP"-PN< ]2!B*4
M\3)STB5E *[/;^Q?8NU8RUDXN#?R5U?Y-J>WE%10BT'Z)S,^P%S/-25S\5_A
M A+#@Q+,41KIXDK*P7FC9A:4HL3KM'<Z[N-T<YW.L&T GP%\ =S&/&Q*%)5_
M%EX4F34CL5/O>Q&>>'?@V)LR.&,KXAV*=^B]%&F29.P2B.:8XQ3#5S&[)8(A
M^Y*";Z4X\G_@?!N>;BI,(SQ]I_ _^?>;!/M(L']'P#^4N!63?DC"5CU58)LX
M38Z49M!QDE?>96#O>'R3O^'3M'\3MNFT(V?C\65C_VMC/*"4Y I'J,4/MA@2
M:A^.G_!LIS&;#&_Z^0>QY1L7?P!02P,$%     @ XT:33 U^SGNX 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&UL;5/;;IPP$/T5RQ\0LRR;
MI"M RJ:J6JF55JG:/GMA "N^4-LLZ=]W; @E*2^V9SSGS)GQ.!^-?78=@"<O
M2FI7T,[[_LB8JSI0W-V8'C3>-,8J[M&T+7.]!5Y'D)(L39);IKC0M,RC[VS+
MW Q>"@UG2]R@%+=_3B#-6- =?74\B;;SP<'*O.<M? ?_HS];M-C"4@L%V@FC
MB86FH ^[XRD+\3'@IX#1K<XD5'(QYCD87^J")D$02*A\8."X7>$1I Q$*./W
MS$F7E &X/K^R?XJU8RT7[N#1R%^B]EU![RFIH>&#]$]F_ QS/0=*YN*_PA4D
MA@<EF*,RTL655(/S1LTL*$7QEVD7.N[C='/X,,.V >D,2!? ?<S#ID11^4?N
M>9E;,Q([];[GX8EWQQ1[4P5G;$6\0_$.O==RGV0YNP:B.>8TQ:2KF-T2P9!]
M29%NI3BE_\'3;?A^4^$^PO=O%!ZV";)-@BP29&\(;M^5N!5S]RX)6_54@6WC
M-#E2F4''25YYEX%]2..;_ N?IOT;MZW0CER,QY>-_6^,\8!2DAL<H0X_V&)(
M:'PXWN'93F,V&=[T\P]BRS<N_P)02P,$%     @ XT:33) ^5+^W 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL;5-A;]P@#/TKB!]0DMRU
MNYV22+U6TR9MTJG3ML]<XB2H@#,@E^[?#TB:96V^ #9^S\_&Y".:9]L!./*B
MI+8%[9SKCXS9J@/%[0WVH/U-@T9QYTW3,ML;X'4$*<FR)+ECB@M-RSSZSJ;,
M<7!2:#@;8@>EN/ES HEC05/ZZG@2;>>"@Y5YSUOX#NY'?S;>8@M++11H*U 3
M TU![]/C:1_B8\!/ :-=G4FHY(+X'(PO=4&3( @D5"XP<+]=X0&D#$1>QN^9
MDRXI W!]?F7_%&OWM5RXA0>4OT3MNH(>**FAX8-T3SA^AKF>6TKFXK_"%:0/
M#TI\C@JEC2NI!NM0S2Q>BN(OTRYTW,?IYO9NAFT#LAF0+8!#S,.F1%'Y(W>\
MS V.Q$R][WEXXO28^=Y4P1E;$>^\>.N]UW*7'')V#41SS&F*R58QZ1+!//N2
M(MM*<<K>P;-M^&Y3X2["=_\I_+A-L-\DV$>"_9H@3=Z4N!7SMDBVZJD"T\9I
MLJ3"0<=)7GF7@;W/XIO\"Y^F_1LWK="67-#YEXW];Q =>"G)C1^ASG^PQ9#0
MN'#\X,]F&K/)<-C//X@MW[C\"U!+ P04    " #C1I-,*D]^%K8!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6QM4V%OW" ,_2N('U N)%VK
M4Q*IUVG:I$TZ==KVF4N<!!5"!N32_?L9DF9IER^ C=_SLS'Y9.RSZP \>=&J
M=P7MO!^.C+FJ RW<C1F@QYO&6"T\FK9E;K @Z@C2BO'#X0/30O:TS*/O;,O<
MC%[)'LZ6N%%K8?^<0)FIH E]=3S)MO/!P<I\$"U\!_]C.%NTV,I22PV]DZ8G
M%IJ"/B3'4Q;B8\!/"9/;G$FHY&+,<S"^U 4]!$&@H/*!0>!VA4=0*A"AC-\+
M)UU3!N#V_,K^*=:.M5R$@T>C?LG:=P6]IZ2&1HS*/YGI,RSUW%*R%/\5KJ P
M/"C!')51+JZD&ITW>F%!*5J\S+OLXS[--W=\@>T#^ +@*^ ^YF%SHJC\H_"B
MS*V9B)U[/XCPQ,F18V^JX(RMB'<HWJ'W6J8)S]DU$"TQISF&;V*2-8(A^YJ"
M[Z4X\?_@?!^>[BI,(SQ]HS#=)\AV";)(D+TAR-Z5N!=S^RX)V_14@VWC-#E2
MF;&/D[SQK@/[$!^1_0N?I_V;L*WL';D8CR\;^]\8XP&E'&YPA#K\8*NAH/'A
M>(=G.X_9;'@S+#^(K=^X_ M02P,$%     @ XT:33*19.@2W 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL;5/;;IPP$/T5RQ\0+UZ:12M
MRJ:J4JF55JG:/'MA "N^$-LLZ=_7-H20E!?;,S[GS,7C?-3FV78 #KU*H6R!
M.^?Z(R&VZD R>Z-[4/ZFT48RYTW3$ML;8'4D24'H;G=+).,*EWGTG4V9Z\$)
MKN!LD!VD9.;O"80>"YS@-\<C;SL7'*3,>];"+W"_^[/Q%EE4:BY!6:X5,M 4
M^"XYGM* CX _'$:[.J-0R47KYV!\KPN\"PF!@,H%!>:W*]R#$$'(I_$R:^(E
M9""NSV_JWV+MOI8+LW"OQ1.O75?@#*,:&C8(]ZC'!YCK^8+17/P/N(+P\)")
MCU%I8>.*JL$Z+6<5GXIDK]/.5=S'Z>:0S;1M IT)="%D,0Z9 L7,OS+'RMSH
M$9FI]ST+3YP<J>]-%9RQ%?'.)V^]]UKND]N<7(/0C#E-&+K") N">/4E!-T*
M<:+_T>DV?;^9X3[2]^OH6;HMD&X*I%$@_5#BX5.)6YCL4Q"RZJD$T\9ILJC2
M@XJ3O/(N WM'XYN\PZ=I_\E,RY5%%^W\R\;^-UH[\*GL;OP(=?Z#+8: QH7C
MP9_--&:3X70__R"R?./R'U!+ P04    " #C1I-,P)#>Z+<!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6QM4]MNW" 0_17$!P2;W::;E6TI
MFRAJI59:I6KZS-IC&P4\+N!U^O<%[+A6ZA=@AG/.7!BR$<VK;0$<>=.JLSEM
MG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO$DN65:R(X66?2=39'AX)3L
MX&R(';06YL\)%(XY3>F[XUDVK0L.5F2]:. 'N)_]V7B++2J5U-!9B1TQ4.?T
M/CV>]@$? 2\21KLZDU#)!?$U&%^KG"8A(5!0NJ @_':%!U J"/DT?L^:= D9
MB.OSN_I3K-W7<A$6'E#]DI5K<WJ@I():#,H]X_@%YGH^43(7_PVNH#P\9.)C
ME*AL7$DY6(=Z5O&I:/$V[;*+^SC=W-[-M&T"GPE\(1QB'#8%BID_"B>*S.!(
MS-3[7H0G3H_<]Z8,SMB*>.>3M]Y[+7;I7<:N06C&G"8,7V'2!<&\^A*";X4X
M\?_H?)N^V\QP%^F[=?3#85M@ORFPCP+[=8D\^5#B%N9CD6S54PVFB=-D28E#
M%R=YY5T&]I['-_D'GZ;]NS"-["RYH/,O&_M?(SKPJ20W?H1:_\$60T'MPO&S
M/YMIS";#83__(+9\X^(O4$L#!!0    ( .-&DTR<X@OGM@$  -(#   9
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
M+YQX31F V_,;^T.LW==R9A;NM7CFC>M+?(M1 RT;A7O4TU=8ZOF$T5+\=[B
M\.%!B<]1:V'CBNK1.BT7%B]%LM=YYRKNTWQSDRZP?0!= '0%W,8\9$X4E7]A
MCE6%T1,R<^\'%IXX/5#?FSHX8ROBG1=OO?=29=GG@EP"T1)SG&/H)B9=(XAG
M7U/0O11'^A^<[L.S7859A&=;A7FR3Y#O$N21(/^'(/U0XE[,1Y5DTU,)IHO3
M9%&M1Q4G>>-=!_:.QC=Y#Y^G_0<S'5<6G;7S+QO[WVKMP$M)KOP(]?Z#K8:
MUH7CC3^;><QFP^EA^4%D_<;57U!+ P04    " #C1I-,.<<,1+,!  #2 P
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
MGFM*YN*_P06D#P]*?(X*I8TKJ0;K4,TL7HKB+],N=-S'Z>;Z=H9M Y(9D"R
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
M^@^V& IJ%XYW_FRF,9L,A_W\@]CRC8O?4$L#!!0    ( .-&DTSO[WJ]M $
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;&U3VV[;, S]%4$?
M4"5.F@R!;:#I,&Q "P0=VCTK-FT+U<63Y+C[^U&RXWJ97RR2YCD\I*BT-_;=
M-0">?"BI748;[]L#8ZYH0'%W9UK0^*<R5G&/KJV9:RWP,H*49,EJM6.*"TWS
M-,9.-D]-YZ70<++$=4IQ^^<(TO097=-KX$74C0\!EJ<MK^$G^-?V9-%C$TLI
M%&@GC"86JHP^K _';<B/"6\">C>S2>CD;,Q[<'Z4&5T%02"A\(&!XW&!1Y R
M$*&,WR,GG4H&X-R^LG^+O6,O9^[@T<A?HO1-1K]04D+%.^E?3/\=QG[N*1F;
M?X(+2$P/2K!&8:2+7U)TSALULJ 4Q3^&4^AX]B/_%;8,2$9 <@-@0Z&H_"OW
M/$^MZ8D=9M_R<,7K0X*S*4(PCB+^0_$.HY=\L[]/V240C3G'(2>9Y:RG#(;L
M4XEDJ<0Q^0^>+,,WBPHW$;Z9*]SME@FVBP3;2+#]I\7=38M+.?N;(FPV4P6V
MCMOD2&$Z'3=Y%IT6]B&)=_*9/FS[,[>UT(Z<C<>;C?.OC/& 4E9WN$(-/K#)
MD5#Y8.[1ML.:#8XW[?B"V/2,\[]02P,$%     @ XT:33*%3956Z 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL;5/;;MLP#/T501]0.4Z:
M9(%MH.DP;, &!!W6/2LV;0O5Q9/DN/O[4;+K>9U?))'B.3RDJ&PP]L6U )Z\
M*JE=3EOONQ-CKFQ!<7=G.M!X4QNKN$?3-LQU%G@504JR-$GV3'&A:9%%W\46
MF>F]%!HNEKA>*6Y_GT&:(:<;^N9X$DWK@X,56<<;^ [^1W>Q:+&9I1(*M!-&
M$PMU3A\VI_,NQ,> 9P&#6YQ)J.1JS$LPOE0Y38(@D%#ZP,!QN\$C2!F(4,:O
MB9/.*0-P>7YC_Q1KQUJNW,&CD3]%Y=N<'BFIH.:]]$]F^ Q3/?>43,5_A1M(
M# ]*,$=II(LK*7OGC9I84(KBK^,N=-R'\>;^,,'6 >D$2&? ,>9A8Z*H_"/W
MO,BL&8@=>]_Q\,2;4XJ]*8,SMB+>H7B'WENQ/1PS=@M$4\QYC$D7,9LY@B'[
MG")=2W%._X.GZ_#MJL)MA&^7"O?[=8+=*L$N$NS^*?'#NQ)78H[)NR1LT5,%
MMHG3Y$AI>ATG>>&=!_8AC6_R-WR<]F_<-D([<C4>7S;VOS;& TI)[G"$6OQ@
MLR&A]N%XP+,=QVPTO.FF'\3F;US\ 5!+ P04    " #C1I-,+OA<*K8!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6QU4]MNW" 0_17$!X0U
M=M+5RK:4354E4BNM4K5Y9NVQC<+% ;Q._[Z '<=)W1=@ACEGS@Q#/FKS;#L
MAUZE4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J"I"!TM[LADG&%RSSZ
M3J;,]> $5W RR Y2,O/G"$*/!4[PF^.1MYT+#E+F/6OA)[A?_<EXBRPL-9>@
M+-<*&6@*?)L<CEF(CP&_.8QV=4:ADK/6S\%XJ N\"X) 0.4" _/;!>Y B$#D
M9;S,G'A)&8#K\QO[MUB[K^7,+-QI\<1KUQ5XCU$-#1N$>]3C/<SU7&,T%_\=
M+B!\>%#B<U1:V+BB:K!.RYG%2Y'L==JYBOLXW5PG,VP;0&< 70#[F(=,B:+R
MK\RQ,C=Z1&;J?<_"$R<'ZGM3!6=L1;SSXJWW7LITG^3D$HCFF.,40U<Q[Q'$
MLR\IZ%:*(_T'3K?AZ:;"-,+3#PK_0Y!M$F21(/M D'XJ<2LF^Y2$K'HJP;1Q
MFBRJ]*#B)*^\R\#>TO@F[^'3M/]@IN7*HK-V_F5C_QNM'7@INRL_0IW_8(LA
MH''A^,6?S31FD^%T/_\@LGSC\B]02P,$%     @ XT:33&+3TVRX 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL;5/;;MLP#/T501]0)<ZE
M06 ;:#H,&[ !08NMSXI-VT)U\20Y[OZ^E.RZ;NL72:1X#@\I*NV-?78-@"<O
M2FJ7T<;[]LB8*QI0W-V8%C3>5,8J[M&T-7.M!5Y&D)(L6:WV3'&A:9Y&W]GF
MJ>F\%!K.EKA.*6[_GT":/J-K^N9X$'7C@X/E:<MK> 3_ISU;M-C$4@H%V@FC
MB84JHW?KXVD;XF/ 7P&]FYU)J.1BS',P?I89705!(*'P@8'C=H5[D#(0H8Q_
M(R>=4@;@_/S&_CW6CK5<N(-[(Y]$Z9N,'B@IH>*=] ^F_P%C/3M*QN)_P14D
MA@<EF*,PTL65%)WS1HTL*$7QEV$7.N[]<+/;C[!E0#("D@EPB'G8D"@J_\8]
MSU-K>F*'WK<\//'ZF&!OBN",K8AW*-ZA]YIO#KN470/1&',:8I)9S'J*8,@^
MI4B64IR2+_!D&;Y95+B)\,T'A?ME@NTBP382;#\0W'XJ<2GF\"D)F_54@:WC
M-#E2F$['29YYIX&]2^*;O(</T_Z;VUIH1R[&X\O&_E?&>$ IJQL<H08_V&1(
MJ'PXWN+9#F,V&-ZTXP]BTS?.7P%02P,$%     @ XT:33+[M1A/" 0  -P0
M !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL=53;CM,P$/T5RQ^PSJ6%
MW2J)M%V$0 *I6L3R[":3Q%I?@NTTR]]C.VD(Q;S4GLDY9\[8GA:3TJ^F![#H
M37!I2MQ;.QP(,74/@IH[-8!T7UJE!;4NU!TQ@P;:!)+@)$N2=T10)G%5A-Q)
M5X4:+6<23AJ940BJ?QV!JZG$*;XFGEG76Y\@53'0#KZ!_3Z<M(O(JM(P =(P
M)9&&ML2/Z>&X]_@ >&$PF<T>^4[.2KWZX'-3XL0; @ZU]0K4+1=X LZ]D+/Q
M<]'$:TE/W.ZOZA]#[ZZ7,S7PI/@/UMB^Q/<8-=#2D=MG-7V"I9\]1DOS7^ "
MW,&]$U>C5MR$7U2/QBJQJ#@K@K[-*Y-AG1;]*RU.R!9"=D,@<Z'@_ .UM"JT
MFI">SWZ@_HK30^;.IO;)<!3AFS-O7/92Y?</!;EXH05SG#'9!I.N".+4UQ)9
MK,0Q^X>>Q>EYU&$>Z/G6X4,2%]A%!79!8/>70'K38@SS'Y?[:)%]1""_*1+#
M[&Z*D,W%"=!=>+(&U6J485PVV74J'K-P\7_@\TA]I;ICTJ"SLN[YA$MNE;+@
MK"1WSDOOIG@-.+36;]^[O9[?\AQ8-2QC2M;_BNHW4$L#!!0    ( .-&DTQ*
M[_]HN $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;&U3VV[<
M(!#]%<0'A%WO)=N5;2F;JDJE1EJE:OO,VF,;!1@'\#KY^P)V7"?U"S##G#-G
MAB'MT3S;!L"15R6US6CC7'MDS!8-*&YOL 7M;RHTBCMOFIK9U@ O(TA)EJQ6
M>Z:XT#1/H^]L\A0[)X6&LR&V4XJ;MQ-([#.ZIN^.)U$W+CA8GK:\AI_@?K5G
MXRTVL91"@;8"-3%09?1N?3QM0WP,^"V@M[,S"95<$)^#\;W,Z"H( @F%"PS<
M;U>X!RD#D9?Q,G+2*64 SL_O[-]B[;Z6"[=PC_*/*%V3T0,E)52\D^X)^P<8
MZ]E1,A;_ ZX@?7A0XG,4*&U<2=%9AVID\5(4?QUVH>/>#S>[_0A;!B0C()D
MAYB'#8FB\J_<\3PUV!,S]+[EX8G7Q\3WI@C.V(IXY\5;[[WFFR^[E%T#T1AS
M&F*26<QZBF">?4J1+*4X)?_!DV7X9E'A)L(W'Q3NEPFVBP3;2+#]0'#[J<2E
MF,.G)&S64P6FCM-D28&=CI,\\TX#>Y?$-_D7/DS[(S>UT)9<T/F7C?VO$!UX
M*:L;/T*-_V"3(:%RX7CKSV88L\%PV(X_B$W?./\+4$L#!!0    ( .-&DTP>
M&5HDQP$  #<$   9    >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;'5486_;
M(!#]*X@?4!R<9&ED6VI:59NT25&G=9^)?;91P7B X^[?#[#K61G[8KCCW;MW
M'.=L5/K-M  6O4O1F1RWUO9'0DS9@F3F3O70N9-::<FL,W5#3*^!52%("D*3
M9$\DXQTNLN [ZR)3@Q6\@[-&9I"2Z=\G$&K,\09_.%YXTUKO($76LP:^@_W1
MG[6SR,)2<0F=X:I#&NH</VR.IYW'!\ KA]&L]LA7<E'JS1M?JAPG7A (**UG
M8&ZYPB,(X8F<C%\S)UY2^L#U_H/].=3N:KDP X]*_.25;7-\P*B"F@W"OJCQ
M,\SU[#":B_\*5Q .[I6X'*42)GQ1.1BKY,SBI$CV/JV\"^LXG>S3.2P>0.<
MN@0<0AXR)0K*GYAE1:;5B/1T]SWS+=X<J;N;TCO#580S)]XX[[5([^\S<O5$
M,^8T8>@*LUD0Q+$O*6@LQ8G^$T[CX6E481K"T[7"PSY.L(T2; /!=D6P39*;
M$F.8_Q2YBR;910CH39(8)KU)0E:-DZ";\&0-*M70A7%9>9>I>*"A\7_ATTA]
M8[KAG4$79=WS"4VNE;+@I"1W3DOKIG@Q!-36;S^YO9[>\F18U<]C2I9_1?$'
M4$L#!!0    ( .-&DTQ[#!%.MP$  -(#   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4U+GAM;&U3VVZ<,!#]%<L?$(.7I.D*D+*IJE9JI56JML]>&,"*S5#;
M+.G?US:$TI07VS,^Y\S%XWQ"\VP[ $=>M.IM03OGAB-CMNI "WN# _3^ID&C
MA?.F:9D=#(@ZDK1B/$GNF!:RIV4>?6=3YC@Z)7LX&V)'K87Y?0*%4T%3^NIX
MDFWG@H.5^2!:^ ;N^W VWF*K2BTU]%9B3PPT!7U(CZ<LX"/@AX3);LXD5')!
M? [&Y[J@24@(%%0N* B_7>$1E I"/HU?BR9=0P;B]ORJ_C'6[FNY" N/J'[*
MVG4%O:>DAD:,RCWA] F6>FXI68K_ E=0'AXR\3$J5#:NI!JM0[VH^%2T>)EW
MV<=]FF^R=*'M$_A"X"OA/L9A<Z"8^0?A1)D;G(B9>S^(\,3ID?O>5,$96Q'O
M?/+6>Z]EEF0YNP:A!7.:,7R#25<$\^IK"+X7XL3_H_-]^F$WPT.D'[9T_GY?
M(-L5R*) ]D^)MV]*W,/<O0G"-CW58-HX3994./9QDC?>=6 ?>'R3O_!YVK\*
MT\K>D@LZ_[*Q_PVB Y]*<N-'J/,?;#44-"X<W_FSF<=L-AP.RP]BZS<N_P!0
M2P,$%     @ XT:33,5_L$FX 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H
M965T-38N>&UL;5/;;MP@$/T5Q <$FW6:[<JVE$U5I5(KK5(U>6;ML8W"Q0&\
M3O^^@!W'2?T"S##GS)EAR$=MGFT'X-"K%,H6N'.N/Q!BJPXDLU>Z!^5O&FTD
M<]XT+;&] 59'D!2$)LD7(AE7N,RC[V3*7 ].< 4G@^P@)3-_CR#T6. 4OSD>
M>-NYX"!EWK,6?H/[TY^,M\C"4G,)RG*MD(&FP+?IX9B%^!CPR&&TJS,*E9RU
M?@[&C[K 21 $ BH7&)C?+G '0@0B+^-EYL1+R@!<G]_8O\?:?2UG9N%.BR=>
MNZ[ >XQJ:-@@W(,>[V&NYQJCN?B?< 'APX,2GZ/2PL8558-U6LXL7HIDK]/.
M5=S'Z>9Z/\.V 70&T 6PCWG(E"@J_\8<*W.C1V2FWO<L/'%ZH+XW57#&5L0[
M+]YZ[Z7,DIN<7 +1''.<8N@J)ETBB&=?4M"M%$?Z'YQNPW>;"G<1OON@<+]-
MD&T29)$@^T#P]5.)&S%I\BD)6?54@FGC-%E4Z4'%25YYEX&]I?%-WL.G:?_%
M3,N516?M_,O&_C=:._!2DBL_0IW_8(LAH''A>.//9AJSR7"ZGW\06;YQ^0]0
M2P,$%     @ XT:33&.71?#& 0  -P0  !D   !X;"]W;W)K<VAE971S+W-H
M965T-3<N>&UL;53;;MLP#/T501]0Q8K=#8%MH.DP;, &!!VV/2LV?4%U\20E
M[OY^NCBNV^G%$JG#PT-*=#DK_6P& (M>!)>FPH.UTX$0TPP@F+E3$TAWTBDM
MF'6F[HF9-+ V! E.Z&YW3P0;):[+X#OINE07RT<))XW,10BF_QZ!J[G"&;XY
MGL9^L-Y!ZG)B/?P ^W,Z:6>1E:4=!4@S*HDT=!5^R ['PN,#X-<(L]GLD:_D
MK-2S-[ZV%=YY0<"AL9Z!N>4*C\"Y)W(R_BR<>$WI [?[&_OG4+NKY<P,/"K^
M>VSM4.&/&+70L0NW3VK^ DL]!49+\=_@"MS!O1*7HU'<A"]J+L8JL; X*8*]
MQ'6489WC27$+2P?0)8"N 92&6F*BH/P3LZPNM9J1CKV?F+_B[$!=;QKO#*T(
M9TZ\<=YKG6=92:Z>:,$<(X9N,*\(XMC7%#25XDC_"\\SFB;8)S7N \'^#<$^
M39 G"?) D+\AR-\5F<(4Z21%,DF1(+A_ER1BBH"1R4Z2S<4)T'UXL@8UZB+#
MN&R\ZU0\Q(M_A<>1^LYT/TJ#SLJZYQ,NN5/*@A.RNW,:!C?%J\&ALW[[P>UU
M?,O1L&I:QI2L_XKZ'U!+ P04    " #C1I-,:<*:)B@#   8#0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U."YX;6R55VUOFS 0_BN('U#LLWFKDD@-T[1)
MFU1UVO:9)DZ""IB!DW3_?C902O"QI%\ F^?NGKOS'<?B+.N7YB"$<EZ+O&R6
M[D&IZM[SFLU!%&ES)RM1ZC<[61>ITLMZ[S55+=)M*U3D'A 2>$6:E>YJT>X]
MUJN%/*H\*\5C[33'HDCKOVN1R_/2I>[;QE.V/RBSX:T65;H7/X3Z63W6>N4-
M6K99(<HFDZ53B]W2?:#W"?A&H$7\RL2Y&3T[QI5G*5_,XNMVZ1+#2.1BHXR*
M5-].(A%Y;C1I'G]ZI>Y@TPB.G]^T?VZ=U\X\IXU(9/X[VZK#THU<9RMVZ3%7
M3_+\1?0.^:[3>_]-G$2NX8:)MK&1>=->G<VQ4;+HM6@J1?K:W;.RO9^[-V'<
MB^$"T O ($"#_PJP7H"]"_#6^8Y9Z^JG5*6K12W/3MUEJTK-H:#W3 =S8S;;
MV+7OM+>-WCVM. T7WLDHZC'K#@,C#!T0GM8^F #,Q!HL<;@TD-@(1G +#'6"
MM?)L;"&*<04<5<!;!?PB"M$D"A@FGCB"8&#&$Q\EXEL*&)WPZ"!!"RF[;! ?
M^(1N8L/B*.(^3B9 R006F6 :E [BCZPP[I-I6!!4 .$,EQ#E$B*1G3F%$:H@
MNOV,Q*B"^'IJ8LM/#H&5&0Q%1J@++I3@94NNYZ;'C U1RLBDNA,4%O)PAL],
M&Z%(?F!&!=HF'BC<GB&*]P'*KN>HQUP<1@HDF$;%AH$?TYDS2_&V0NU^8&>)
MV^%GT126H# (@QD^>'>A=GOAP&94X#V!!A_($E[*U*YE.TNA'?Z P?3#@<$B
M0N;XX)V!1C=D*;(,Q=1J_PB*DCB:*R6\SU"[T7#@,Q]<O#L N3U)@!<TV 5M
M):G'7)[)Z?20("A@P<Q7$?#> ' ]13WFPLZH7GLR""B8*6K FPS838;#G J\
M+P#_0'[P4H8;)@6P9P 6^E9(;)1/ITW!&\V3A:CW[>C=.!MY+)69W$:[PWC_
M &8>G>RO]=C?#>GO:KI_AN]IO<_*QGF62D^[[4RZDU()S9'<:8X'_9LR+'*Q
M4^8QU,]U-ZMW"R6K_C_$&WZ&5O\ 4$L#!!0    ( .-&DTR1"UA7_ $  .<%
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;(U4[8Z;,!!\%>0'./,5
M2") NN-4M5(K15>U_>W $M 93&TG7-^^MB&(!+=W?[!WF1UFQWB3@?%740-(
MYZVEG4A1+66_QU@4-;1$/+ >.O6F8KPE4H7\A$7/@92FJ*78=]T(MZ3I4):8
MW(%G"3M+VG1PX(XXMRWA?YZ LB%%'KHF7II3+74"9TE/3O =Y(_^P%6$9Y:R
M::$3#>L<#E6*'KU]OM-X _C9P" 6>T=W<F3L50=?RA2Y6A!0**1F(&JY0 Z4
M:B(EX_?$B>9/ZL+E_LK^R?2N>CD2 3FCOYI2UBG:(J>$BIRI?&'#9YCZV2!G
M:OXK7( JN%:BOE$P*LS3*<Y"LG9B45):\C:N36?68>*_EMD+_*G GPN\\+\%
MP500W!7@49EI]9E(DB6<#0X?#ZLG^I_P]H$RL]!)XYUYI[H5*GO)0C]*\$43
M39BG$>,O,/XM(E\C G>&8"5@5N%;5?BF/KA1$=L) BM!8 C"!4'DWG4Q0B(#
MZ0PD=K?A72,64.0&=B6A54FX4A+ZGIU@8R78?-R+R$H0O>_%"-G<>'&'R=<8
MW_W'H<96';'%B:V=8&LEV'[<B9V58/>^$[O5@4?ARHHU* Y77N#%E=,C\!OA
MIZ83SI%)=7O-':L8DZ (W0=E:ZVF[AQ0J*3>QFK/Q]DS!I+UTUC%\VS/_@)0
M2P,$%     @ XT:33)1 R &= 0  60,  !D   !X;"]W;W)K<VAE971S+W-H
M965T-C N>&UL;9-M;]L@$,>_"N(#% <W;1?9EII6U29M4M1IVVMBGV-4'EP@
M<?OM=X!KI57>&.[XW^\>P-5DW8L?  )YT\KXF@XAC!O&?#N %O[*CF#PI+=.
MBX"F.S _.A!="M**\:*X85I(0YLJ^7:NJ>PQ*&E@YX@_:BW<^Q:4G6JZHA^.
M9WD80G2PIAK% 7Y#^#/N'%ILH712@_'2&N*@K^G]:K,MHSX)_DJ8_-F>Q$[V
MUKY$XT=7TR(6! K:$ D"EQ,\@%(1A&6\SDRZI(R!Y_L/^E/J'7O9"P\/5OV3
M71AJ>D=)![TXJO!LI^\P][.F9&[^)YQ H3Q6@CE:JWSZDO;H@]4S!4O1XBVO
MTJ1URB>W? Z[',#G +X$\-Q+3I0J?Q1!-)6S$W%Y]J.(5[S:<)Q-&YUI%.D,
MB_?H/377_%O%3A$T:[99P\\U9;%H&/*7)/QB$IX Y2? ZC*@O @H$^#Z$X!_
MJ3)K;I+&),UZ_24'.YM*?'2_A#M(X\G>!AQP&D-O;0#$%5=XDP.^\\50T(>X
MO<6]R[>=C6#'^2&SY6]J_@-02P,$%     @ XT:33%Z3&?9& @  ?@<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C$N>&ULC95MKYL@&(;_BO$''%#PI8TU
M6=LL6[(ES5FV?:8MK>:@.*#U[-\/T!JK=*=?RHOW<W,]#Q2REHLW65"JO/>*
MU7+E%THU2P#DH: 5D2^\H;7^<N*B(DH/Q1G(1E!RM$$5 R&$,:A(6?MY9N=V
M(L_X1;&RICOAR4M5$?%W31EO5W[@WR9>RW.AS 3(LX:<Z0^J?C8[H4=@<#F6
M%:UER6M/T-/*_Q0LMX$-L(I?)6WEJ.^95/:<OYG!U^/*AX:(,GI0QH+HYDHW
ME#'CI#G^]*;^L*8)'/=O[I]M\CJ9/9%TP]GO\JB*E9_ZWI&>R(6I5]Y^H7U"
MD>_UV7^C5\JTW)#H-0Z<2?OK'2Y2\:IWT2@5>>_:LK9MV_O?PMP!81\0#@$!
M_F\ Z@/0LP&X#\"3 -"E8FNS)8KDF>"M)[KM;8@Y1<$2Z^H?S*0MMOVFRR/U
M[#7'"&7@:HQZS;K3A"-->*_8S!4(WDNV<PE&>-  #3F0AD[2T!J@,<4"N0V0
MTP!9 SPRB">0ZTX26TEM)0E,\219ARB&#TBPDP3/28()22>)1HL$(4HF) X1
M7*1NDLA)$LU(,(HF*-%LE12%$]Z-0Y3 B6@;S2H7I(LH<@/'3N!X#CQBN3-(
MG ;)\\<H=1JD'Q^C=%:,!$XTF[DF'&GN.!9.CH6C$@_V/H#N_SY\OA;!@^LC
M^+@:O6:\[3&>U<.A2O"L(F!TKYF7Z3L1Y[*6WIXK?47:B^S$N:+:$;[HXA;Z
M,1P&C)Z4Z2:Z+[H7H1LHWO2O'1B>W/P?4$L#!!0    ( .-&DTSG*KL8) (
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
MI)YF:L['_C8:DO53ZT;S]Z/\!U!+ P04    " #C1I-,8.]S"),"  "K"
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q]EN%NFS 0QU\%\0#%V("A
M2B(UF:9-VJ2JT[K/;N(DJ("9[23=V\\VA!'[LB_!=OYW]SL?NF-Q$?)='3G7
MT4?;=&H9'[7N'Y-$;8^\9>I!]+PS_^R%;)DV6WE(5"\YVSFCMDDP0D72LKJ+
M5PMW]BQ7"W'23=WQ9QFI4]LR^6?-&W%9QFE\/7BI#T=M#Y+5HF<'_H/KG_VS
M-+MD\K*K6]ZI6G21Y/ME_)0^;E)L#9SBM>87-5M'-I4W(=[MYNMN&2-+Q!N^
MU=8%,X\SW_"FL9X,Q^_1:3S%M(;S]=7[9Y>\2>:-*;X1S:]ZIX_+N(RC'=^S
M4Z-?Q.4+'Q/*XVC,_AL_\\;(+8F)L16-<K_1]J2T:$<O!J5E'\.S[MSS,OJ_
MFL$&>#3 DT&6_]> C 9D,D@SE_Q YE+]Q#1;+:2X1'*H5L_L2Y$^$G.96WOH
M[L[]9[)5YO2\R@J\2,[6T:A9#QH\TZ23(C'>IQ 8"K'&@;D78!,J"((C$# )
MXNS)31($=I"!#C+G(+MQD'FW,&@*I^D&3860ETDHR@FZDTL.HN0 2NZA#)I\
M%@5C6A4>"Z0B]RZV &$* ,8+LRZ",!E%J/)@ %66DQ*&H2 ,!6"H!T/#,#GR
M*KD!1'0FND$I09020"D]E#*(0LP+XZ$ HJ*Z4Z(*1*D %"_*N@JB4$HKOT2
M*L>S9G #DR*XG2  I_+["0H+0'!P-X",E%5)[P#=Z6]I !14:M04-Z7*@U<8
MDA68YG=XP&;XE.+P@JA?+U#D]]QDUN);+@]N&JIH*TZ=MLUT=CI-W"<W<+WS
MM9W$;G3\<S.,\>],'NI.16]"FP'DQL1>",T-(WHP=3F:+X=IT_"]MDMJUG(8
MG\-&BW[\-$BF[Y/57U!+ P04    " #C1I-,Y+K-GPT"  #?!0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V-BYX;6Q]5-N.FS 0_17$!ZRY!6@$2!NJJI5:
M*=JJ[;,#PT5K8VH[8?OWM0U+6>+M2VR/SYPS9X@GFQA_%AV =%XH&43N=E*.
M1X1$U0'%XH&-,*B;AG&*I3KR%HF1 ZY-$B4H\+P84=P/;I&9V)D7&;M*T@]P
MYHZX4HKYGQ,0-N6N[[X&GOJVDSJ BFS$+7P'^6,\<W5"*TO=4QA$SP:'0Y.[
MC_ZQ3#7> '[V,(G-WM%.+HP]Z\.7.G<]71 0J*1FP&JY00F$:")5QN^%TUTE
M=>)V_\K^R7A77BY80,G(K[Z67>ZFKE-#@Z]$/K'I,RQ^#JZSF/\*-R *KBM1
M&A4CPOPZU55(1A<650K%+_/:#V:=YILD7M+L"<&2$*P)J???A'!)"-<$/S+F
MY\J,U8]8XB+C;'+X_+%&K/\3_C%4S:QTT/3.W"FW0D5O190$&;IIH@5SFC'!
M!N.O"*385XG )G$*[M)W N4](O3L"J'51&CRPS?Y'^P$D94@,@31FRZ$NR[8
M,)%=Y& 5.=P1)/Y.8X;$!C+,K8J"72&E!10D[]B-K97$%BN'72GQG8H?O6,W
ML8HD%I%X)V+#)':1U"J26@C2G8@-LV\7VKP7"KPUHT4X%;L.9JQMHNOT>@S,
M>_L'GT??-\S;?A#.A4GU:LW;:AB3H$KQ'M2WZ]2T70\$&JFWB=KS>>;,!\G&
M99RB=:87?P%02P,$%     @ XT:33*S!Y?<Q @  UP8  !D   !X;"]W;W)K
M<VAE971S+W-H965T-C<N>&UL?97;CILP$(9?!?$ :X,Y)2)(3:JJE5HIVJKM
MM9-, EJ#J>V$[=O7-H02<'J##\S\WS\&VWG'Q9LL 93W7K-&;OQ2J7:-D#R6
M4%/YPEMH])LS%S55>B@N2+8"Z,DFU0R%&">HIE7C%[F=VXLBYU?%J@;VPI/7
MNJ;BSQ88[S9^X-\G7JM+J<P$*O*67N [J!_M7N@1&E5.50V-K'CC"3AO_ _!
M>A=@DV C?E;0R4G?,Z4<.'\S@R^GC8^-(V!P5$:"ZN8&.V#,*&D?OP=1?V2:
MQ&G_KO[)%J^+.5 ).\Y^52=5;OS,]TYPIE>F7GGW&8:"8M\;JO\*-V ZW#C1
MC"-GTCZ]XU4J7@\JVDI-W_NV:FS;#?KW-'="."2$8T(0_3>!# EDEH!Z9[;4
MCU31(A>\\T3_M5IJ?HI@3?1B'LVD73O[3E<K]>RMB#*<HYL1&F*V?4PXB0D?
M(W;+"/)/!&D#HXO0Z2*T^>3!1> 6($X!8@6B!X&9R6T?D]B8IB\C(2N,9^7N
M7'%A.HU[,!0Y#44.0V1FJ(^)IZ H3):&HJ4AD@5/#<5.0['#4#0S%"\,D>PI
M)G%B$@<FGF&2)28.GF%2)R9U8)(9)ETN;T:>83(G)G-@TADF6V""-'Z&63DQ
M*P<FFV%62XSY.&Z,/EB=FQT[0*OY;L>+WRW#83#?CFARPI@C_QL5EZJ1WH$K
M?5C9(^7,N0(MB5^T[5+?,N. P5F9;JK[HC]J^X'B[7"-H/$N*_X"4$L#!!0
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
MGYE+* T#E_U7=F6UEIM(-&//:VE_@_U%*MXX+SJ4AK[VSZJUSUO_)B7.##;
MS@ /!BC[IP%Q!F0P2"PAZB.SJ7ZDBJZ7@M\"T7^MCII#@19$;^;>+-J]L^]T
MME*O7M<I0LOH:APYS:;7X)'F71%I[P,"0X@-GICC>\!VJB Q3"!@$L3:DW&
M10$[2$ 'B760W.V"'R2D(3 D!2$IX"#Q() FA2$9",D !YD'@30Y#,E!2 XX
M*#P(I"EA2 %"BJD#''N07I-936LU>5K,I%*"E!*@>.=_VVO2$467R9D#BF+X
MFL4 QS]A3C0&E;/IH)G[C  0\4%H LJ3$L^ P%O]B#  \H^S$XU!*(_SF7.
MX-N-"$!*?1*9?J1R[NH@N H@X(IC__(XT5U*!(TROR?!I0!-[WD^J;KIY'#C
M9/HITVG>>':#X9J!@(* <Q^434!)G,UPX+*!@)J _;KA1&/.!Y0E<U\2KAT(
M*AZE3RK^ZW#"]0,!!83X90J!%63F/Q0N('A:0(B7T,9IQB?&CP20H S[H42C
M[J%AXF0;+1GL^:55YG]ZM#HT<X_8=!_>^D8W>7U+]NZF[Q"_47&J6AD\<Z5[
M&]N!'#E73 <9/^B-.NNF=)C4[*C,,-=CT7=F_43QSG6=T=#ZKO\"4$L#!!0
M   ( .-&DTPRR4^QY $  *8$   9    >&PO=V]R:W-H965T<R]S:&5E=#<T
M+GAM;(54VVZ<,!#]%8L/B+F%;E> %#:J6JF55JF:/GMAN"@VIK99TK^O;0A+
M #4OV#,^9^;,X'$\</$B:P"%7AEM9>+42G5'C&5> R/RCG?0ZI.2"T:4-D6%
M92> %);$*/9=-\*,-*V3QM9W%FG,>T6;%LX"R9XQ(OYF0/F0.)[SYGAJJEH9
M!T[CCE3P$]2O[BRTA><H1<.@E0UOD8 R<1Z\XRDT> MX;F"0BSTRE5PX?S'&
MMR)Q7",(*.3*1"!ZN<()*#6!M(P_4TQG3FF(R_U;]"^V=EW+A4@X<?J[*52=
M. <'%5"2GJHG/GR%J9Y[!TW%?X<K4 TW2G2.G%-IORCOI>)LBJ*E,/(ZKDUK
MUV$\B3Y/M'V"/Q'\F>!%_R4$$R&X$6PW\:C,EOI(%$ECP0<DQI_5$7,GO&.@
MFYD;I^V=/=/52NV]IO>!%^.K"31ALA'C+S W!-;1YQ3^7HK,W]#]]PE.6T3@
M[F<(=HL(+#]\5\0J1S9B(HMI+<9=J=@B/#<,]G6$NSK"C8XP7,D(/Y2Q142'
MPTH%7OQ>!J*RDR!1SOM6F48NO/.P/?CF>JS\F1["<69N8<8)_D%$U;027;C2
ME\]>D9)S!5JB>Z?'HM:/QFQ0*)79?M)[,8[.:"C>3:\"GI^F]!]02P,$%
M  @ XT:33#[.!.5  @  !P<  !D   !X;"]W;W)K<VAE971S+W-H965T-S4N
M>&ULA95M;YLP$,>_"N(#U&">*X+49)HV:9.B3NM>.^024 UFMA.Z;S_;4$K!
M;=[$]OE_Y]\YQSGO&7\6%8!T7AK:BHU;2=G=(R3*"AHB[E@'K=HY,=X0J9;\
MC$3'@1R-4T,1]KP8-:1NW2(WMCTO<G:1M&YASQUQ:1K"_VV!LG[C^NZKX;$^
M5U(;4)%WY R_0/[N]ERMT!3E6#?0BIJU#H?3QGWP[W>9UAO!4PV]F,T=G<F!
ML6>]^'[<N)X& @JEU!&(&JZP TIU((7Q=XSI3D=JQ_G\-?I7D[O*Y4 $[!C]
M4Q]EM7%3USG"B5RH?&3]-QCSB5QG3/X'7($JN2919Y2,"O/KE!<A63-&42@-
M>1G&NC5C/^Q$V>AF=\"C YX<_/A3AV!T"-X<0I/\0&92_4(D*7+.>H</?U9'
M=$WX]X&ZS%(;S=V9/96M4-9K$05!CJXZT*C9#AH\T_B3 JGHTQ'8=L06K]SQ
M^P-V:T7@V4\(K$D$QC^8^^/ 'B"T!@A-@/#=+82+6Q@TL=&T1N,MTE@K?"^,
M$SM(9 6)+"#1 F301)^ K!78R^P8L14CMF#$"XSX)L9:X4<8VSD2*T=BX4@6
M',E-CK7"3X(/2CBU<J06CD41;].;'&N%JH\/ZC2S<F0KCG!9IMG-,ETKXC1=
M4*!9_VB GTVK%4[)+JW47^K,.G7S!ZS[S\*^55U^:,IO888GXB?AY[H5SH%)
MU=U,#SHQ)D$A>G?JDBKU*DT+"B>IIXF:\Z$W#PO)NO'90=/;5_P'4$L#!!0
M   ( .-&DTR''6]$Z@$  &4%   9    >&PO=V]R:W-H965T<R]S:&5E=#<V
M+GAM;'V4[6Z;,!B%;P7Y FJ^VT2 M&2:-FF3HD[K?COP$E!MS&PG='<_VQ!$
MP>L?_,$YQ\]KC+.!BU?9 "COC=%.YJA1JM]C+,L&&)$/O(=.OZFY8$3IH;A@
MV0L@E34QBD/?3S$C;8>*S,Z=1)'QJZ)M!R?AR2MC1/P] .5#C@)TGWAN+XTR
M$[C(>G*!GZ!^]2>A1WA.J5H&G6QYYPFH<_0IV!]3H[>"EQ8&N>A[II(SYZ]F
M\*W*D6^ @$*I3 +1S0V.0*D)TAA_IDPT+VF,R_X]_8NM7==R)A*.G/YN*]7D
MZ EY%=3D2M4S'[["5$^"O*GX[W #JN6&1*]1<BKMTRNO4G$VI6@41M[&MNUL
M.TSY=YO;$$Z&<#8$\8>&:#)$*P,>R6RIGXDB12;XX(GQ8_7$G(E@'^G-+,VD
MW3O[3E<K]>RM2**G#-],T*0YC)IPH0G?*XY;1>3/$JP!9HK021%:?[3TAY$[
M('(&1#8@?E?&;E7&J$FMIK,:?U7&5A$F;HK821%O*>+5&H=1DWQ L57\CR)Q
M4B0.BF!%D6S6"*+'%8=#L]NY05(G2.H 69V<0[K9\BV(0[,!P8L#;RZ@'T1<
MVDYZ9Z[TOV-/>,VY IWG/^B:&GWGS0,*M3+=1]T7XY\_#A3OITL-SS=K\0]0
M2P,$%     @ XT:33'5@#Y,+ @  =04  !D   !X;"]W;W)K<VAE971S+W-H
M965T-S<N>&UL?51=CYLP$/PKB/<[ P;2BPC2)5752JT4777MLT.6#YV-J>V$
MZ[^O;0A'P.I+L)>9V1G';-9S\29K .6],]K*G5\KU6T1DD4-C,A'WD&KWY1<
M,*+T5E1(=@+(V9(815$0I(B1IO7SS-:.(L_X1=&FA:/PY(4Q(O[N@?)^YX?^
MK?#25+4R!91G':G@)ZC7[BCT#DTJYX9!*QO>>@+*G?\<;@^IP5O KP9Z.5M[
M)LF)\S>S^7;>^8$Q!!0*912(?ESA )0:(6WCSZCI3RT-<;Z^J7^QV766$Y%P
MX/1W<U;USO_D>V<HR86J%]Y_A3%/XGMC^.]P!:KAQHGN47 J[:]77*3B;%31
M5AAY'YY-:Y_]J'^CN0G12(@F0IC^EX!' OX@Q#;\X,Q&_4P4R3/!>T\,?U9'
MS)T(MU@?9F&*]NSL.YU6ZNHU3V*<H:L1&C'[ 1/-,.&$0%I]:A&Y6NRC%3VZ
M;W!8(W#@[H"=(;#EX[L0L5L@=@K$5B"^$T@6IS!@4HMI+>8!;Q9!UI@PQ-CM
M)'$Z21Q.TH63 9/,N@0+'VO$4QJD;A^ITT?J\+%(NT]7:9<^UHB',-C@IX43
M-+NM#$1E/VSI%?S2*G,O9M5I=CQ'YK8OZGL]4X81\"$S#*0?1%1-*[T35_I;
MLC>^Y%R!=AD\ZH.J]0R<-A1*998;O1;#)!@VBG?CD$/3I,W_ 5!+ P04
M" #C1I-,DJ@Y6<,!   U!   &0   'AL+W=O<FMS:&5E=',O<VAE970W."YX
M;6Q]5-N.FS 4_!7D#X@).'N) *F;JFJE5HJVZO;9@4.PUA=J.V'[][6-%[$$
M]07[V#/C&5\H!J5?30=@DS?!I2E19VV_Q]C4'0AJ-JH'Z69:I06UKM1G;'H-
MM DDP7&6IG=84"91582QHZX*=;&<23CJQ%R$H/KO$W UE&B+W@>>V;FS?@!7
M14_/\!/LK_ZH784GE88)D(8IF6AH2_1INS\0CP^ %P:#F?43G^2DU*LOOC4E
M2KTAX%!;KT!=<X4#<.Z%G(T_41--2WKBO/^N_B5D=UE.U,!!\=^LL5V)'E#2
M0$LOW#ZKX2O$/#N4Q/#?X0K<P;T3MT:MN G?I+X8JT14<58$?1M;)D,[C#-W
MNTA;)V21D$V$+?DO(8^$?$' H[,0]3.UM"JT&A(]'E9/_9W8[G.WF;4?#'L7
MYEQ:XT:OU8X\%/CJA2+F:<1D,TSV$7&X1>3I!,'.P.0B6W61!7[^P<7CND"^
M*I ' 3(7V*6+&"/F,6#D&&-#%D'6,/?K1LBJ$7)CA.3+_20WB^2;;+$(GAV@
M?U _J#XS:9*3LNXNA!-KE;+@]-*-NZ6=>\-3P:&UOGOO^GJ\R6-A51\?*9[^
M%-4_4$L#!!0    ( .-&DTPY=@W60 (  !H'   9    >&PO=V]R:W-H965T
M<R]S:&5E=#<Y+GAM;'V5;:^;(!B&_XKQ^SF(B"^--5F[+%NR)<U9SO:9MK2:
MH^* UK-_/T!K>H#NB[QX/_=S/8A0CHR_B9I2&;QW;2_682WEL ) '&K:$?',
M!MJK-R?&.R+5D)^!&#@E1Q/4M2".HA1TI.G#JC1S.UZ5["+;IJ<['HA+UQ'^
M=T-;-JY#&-XF7IIS+?4$J,J!G.E/*E^''5<CL+@<FX[VHF%]P.EI'7Z"JVVA
M]4;PJZ&CN.L'NI(]8V]Z\.VX#B,-1%MZD-J!J.9*M[1MM9'"^#-[ADM*'7C?
MO[E_,;6K6O9$T"UK?S='6:_#/ R.]$0NK7QAXU<ZUX/#8"[^.[W25LDUB<IQ
M8*TPS^!P$9)ULXM"Z<C[U#:]:<?9_Q;F#XCG@'@)@,E_ ] <@*P ,)&94C\3
M2:J2LS'@T\<:B-X3<(748A[TI%D[\TY5*]3LM<(8EN"JC6;-9M+$=YKXHV+K
M*E"T2( "6"AB+T5LXM$'BMAO@+P&R!@D#PRF,B9-:C2]T4!88&R5XE%E$<1^
MF,0+DWA@D 4S:?!=FA2AU&)Q13"%*/.S8"\+]K D%@MVT^1Q8>V"K:M""#[Z
M2JD7)O7 6.N_23TP&;97QE6A6*V-'R;SPF0>&"O-)G/2/"6IO6-<45$\(,F]
M)+E#DMH@N;LJ.++_0E<41X]("B])X9#D]F8IG/_C"19I9J'X5#"RSP1P=TKI
M6^,'X>>F%\&>277@F6/IQ)BDRC%Z5G75ZJ):!BT]2=W-5)]/Q_4TD&R8;R*P
M7(?5/U!+ P04    " #C1I-,!ME4&<$"  #B"@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970X,"YX;6R5EMV.FS 0A5\%<=^%,;^)DDA-JJJ56FFU5=MK;^(D
M: %3VTFV;U_;L(C80]7>!&S.C+\9PXE7-RY>Y)DQ%;PV=2O7X5FI;AE%<G]F
M#94/O&.M?G+DHJ%*#\4IDIU@]&"#FCHB<9Q'#:W:<+.R<X]BL^(755<M>Q2!
MO#0-%;^WK.:W=0CAV\13=3HK,Q%M5AT]L6],?>\>A1Y%8Y9#U;!65KP-!#NN
MP_>PW$%I JSB1\5N<G(?F%*>.7\Q@\^'=1@;(E:SO3(IJ+Y<V8[5M<FD.7X-
M2<-Q31,XO7_+_M$6KXMYII+M>/VS.JCS.BS#X,".]%*K)W[[Q(:"LC 8JO_"
MKJS6<D.BU]CS6MK?8'^1BC=#%HW2T-?^6K7V>NN?9,D0A@>0(8", 9#^-2 9
M A(G(.K);*D?J**;E>"W0/2[U5'S4L RT<W<FTG;._M,5ROU['639<4JNII$
M@V;;:\A$0^X5.U^1Q*,DT@ C!4$IB(U/[BA*/$&")DAL@O0NP<(IH]?D5M-:
M34&*Q*G$%R4E)#A*BJ*D/DH>.RB])INB%,1%041I/H.2H2@9@@(.2N:MXL#N
M?$4YL[DY2I$C%,X+M,W]-=+<X? UI)QI1X&"% B(T_1MX2T"V2+/'!1$!8MT
MIBLE"E,B,*D#4WK+O-,&[; @(I@ WZ$L4)2%AU*XW\X">0<2QR=VOBC-H,!)
M(,;M*$;:DKE^%&.?3^EZ$J(B<ZX",^X("$[NX@"R ^#2(*+)&WX/@YLD$ 3&
M\VJ"[!1Q/R5$E:8%S.#@E@N^YT(\EP*W2DC_W?<!MSA /,YS?O M#+%^1#7O
M_8!['6!F-U<1[E)0_$=3<&\!Q%S\II3>7QUX_T&(*/$V.9H<-LSI[RL5IZJ5
MP3-7^MQB3Q='SA73">,'W=ZS/G".@YH=E;DM]+WH3UW]0/%N.%%&X[%V\P=0
M2P,$%     @ XT:33-A$@<G< P  )1,  !D   !X;"]W;W)K<VAE971S+W-H
M965T.#$N>&ULE5CMCILX%'T5Q ,4[&NP,THB=5*M=J56&G6UW=],XDQ0 6>!
MF;1O7R T"K['U?9/^,CU/>?:G../]<6U7[N3M7WTK:Z:;A.?^O[\D"3=_F3K
MHGOGSK89_CFZMB[ZX;%]2;IS:XO#U*BN$IFF>5(791-OU].[IW:[=J]]53;V
MJ8VZU[HNVN^/MG*732SBGR\^ER^G?GR1;-?GXL7^;?M_SD_M\)3<LAS*VC9=
MZ9JHM<=-_%X\[-348(KX4MI+=W<?C:4\._=U?/CKL(G3D9&M[+X?4Q3#Y<WN
M;%6-F08>_\U)XQOFV/#^_F?V/Z;BAV*>B\[N7/5O>>A/F]C$T<$>B]>J_^PN
M?]JYH"R.YNH_VC=;#>$CDP%C[ZIN^HWVKUWOZCG+0*4NOEVO93-=+]=_M)J;
MX09R;B!O#<2O&]#<@+P&R9795.J'HB^VZ]9=HO8Z6N=B_"C$ PV=N1]?3GTW
M_3=4VPUOW[99OEHG;V.B.>;Q&B/O8N0R8L<C*+V%) .!&PL)6<BI/=VSR Q.
M0# !30G4(H%?QC4FGV*:*49+35XE/(B,($Q%02J*4\E3C\HU)KNGHJ5/!02I
M/$ E@U0R0$5X5#*&XI'=\0@3&-P<LL@!"^\#>LPYALH]'CQ&FD!W:$A$ R)>
MIS]J!B*R59YA& -A#(?1_@=@>"U:89 5!%D!$']H5QQ$!D!$BMTA!3#^V,U!
M"QP5^$)$P(4$P/&'9@Y:?"1Y  ;;C)  1ODP$G1;  :;D0!NI#,?AGXAO"4*
M]AG!C48SY^8>8E+2OGOS*)4)'6"#K48 K]&Y3X=;R2"N  XV$P'<1&L?AUM%
M'JP'>X4 9J&-C\/=0MW-GDL<;!8"N04;1FX72H@ #O8+ 0S#^*XDN&-DA@+F
M)[%E2&X9(@UPE=@-I/C_RP$96%  I;,%@>1*!RL"$!5>$DCL"!(X@O'M6G)'
M6-!9 F%3D&#UP8&XWD.K-2QV"<1N AXIL8YE_AMCC"4J@42-/VE(+E'* U8@
ML40ED*CQ9PW))4HZU"58HA))U)\V))<HZ4 ]A!5*8%(WOE43G]0IM-HB+&,"
MD[KQK9KXI$XF8*&$M4Y Z\S:B*LX;&T4V&0 %>>A;0K6)ZG?V.E@\1$0']_K
M\)E6L W&'+38[(2LFK","4S'3(/$I^-[,DL<K'5"6O<U2%SK 5\CK'1"2O<5
M2%SI(12L<T(Z9_KC.@^@**QRA53NJT]QE8=0L,85TCC;[0KVG?DHR=UYQ7B
M]*EH7\JFBYY=W[MZ.J X.M?;(5WZ;J![LL7A]E#98S_>ZN&^O1[<7!]Z=YX/
MI9+;R=CV!U!+ P04    " #C1I-,+==)72 $   /%@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970X,BYX;6R5F-N.HT80AE\%\0 +?>#@D6UI9J(HD1)IM%&2
M:\9NVVB!=@"/-V\?3DMPUU\C^\8V^.^JKJ:^ZJ+75UM_:T[&M-[WLJB:C7]J
MV_-3$#2[DRFSYHL]FZK[YV#K,FN[R_H8-.?:9/MA4%D$,@SCH,SRRM^NAWMO
M]79M+VV15^:M]II+66;UOR^FL->-+_P?-[[FQU/;WPBVZW-V-'^8]L_S6]U=
M!;.5?5Z:JLEMY=7FL/&?Q=-K)/L!@^*OW%R;Q6^O#^7=VF_]Q:_[C1_V,S*%
MV;6]B:S[^C"OIBAZ2]T\_IF,^K//?N#R]P_K/P_!=\&\9XUYM<7?^;X];?S4
M]_;FD%V*]JN]_F*F@"+?FZ+_S7R8HI/W,^E\[&S1#)_>[M*TMIRL=%,IL^_C
M=UX-W]?QGT1/P_  .0V0\X T_'2 F@:H>8 8/ 3CS(90?\K:;+NN[=6KQZ=U
MSOJD$$^J6\Q=?W-8N^&_+MJFN_NQC=)T'7STAB;-RZB1"XV8%4%G?78AD8L7
M28;+6P>O5*%"[$'!(-0P7MT$L<(&-#2@!P-Z:2!:.:LP:N)!4PV:1";*B82*
M5"H4GDH$IQ*1J8B06>X8&HCO7XP$&DCH8JQ"9S&0AIEE"IVDP("3%B](PZSE
M"CI9 0/:<8(T$78B0HQ0"$S$+D-(E#!^&%0%,$%8%20#5R$#DX"\/@M)_&@I
M&1,82/$ D0(C*0"3=%61B/.#>1,4N"A.&1.8./$ <@(S)RA0<>A"-XF6SU:H
MB'VZ&#QQ#WE %'-52&#V! 4K#HD?)&(0EY@^"< BM7L2W:R<=&OW)(J6Q9L+
M6F)$)44T#MV* T5,R9$844D1C4,7#BAB2H[$'$M%%S=5KA_UZ>+>^L&P2\2Q
M6]HFT?+Y:,%EO\2T2TI['!)'$:VABG6$:X*,@2.F)DA<$V1R?UF1&':)8"=Y
M F 77+08=@DX%L+U@T3,OJ(P[(K"'@LW'Z%(,WXPQPH@*B+7#]UJ%;O7*@RR
M HP*]P%!$0.R8CID"G(LF%U.84:5OC\=%:9/@;V6I",0L>FH,'P*P$?3!(FX
M>#"A"NS:-$WHKBT3-DTPQPHA2A8.B"3G!W.L***:*^4:(ZK#!U[&,'T:-;IN
MM$#$IHG&\&G$E9LF2"29KD!C^#2"STT337?16'-IHIG76+J-TC1!(JZ]UYAC
M_<!+JL:(Z@=Z9HWIT_?TS!KTS%W+S*TKQD^C=MCM99&(90?CI\'+*#V'6-UU
M$$%5GYQ$8)0CL)&2+A.))+/;1ICW"*'L<HA$DNF:(\Q[A!IBM_F;1#?EFJ1+
ML#A>*TU]'$XB&V]G+]5P#+JX.Y]V/@^'G<'_\O&H]/>L/N95X[W;MK7E<!1W
ML+8UW5S"+QUG)Y/MYXO"'-K^9]+]KL<CRO&BM>?I^#68SX"W_P%02P,$%
M  @ XT:33,?)1#JY @  2PL  !D   !X;"]W;W)K<VAE971S+W-H965T.#,N
M>&ULE5;MCMHP$'R5* ]PB3<?! 1(<%752JV$KNKUMP$#T25Q:ANXOGUM)Y=&
M\5JB?XCMS,ZLUYZPRSL7;_+"F K>ZZJ1J_"B5+N((GFXL)K*)]ZR1K\Y<5%3
MI:?B',E6,'JT074501SG44W+)EPO[=I.K)?\JJJR83L1R&M=4_%GRRI^7X4D
M_%AX*<\791:B];*E9_:#J9_M3NA9-+ <RYHULN1-(-AI%6[(8@N9";"(UY+=
MY6@<F*WL.7\SDZ_'51B;C%C%#LI04/VXL6=6589)Y_&[)PT'31,X'G^P?[:;
MUYO94\F>>?6K/*K+*BS"X,A.]%JI%W[_POH-96'0[_X;N[%*PTTF6N/ *VE_
M@\-5*E[W+#J5FKYWS[*QSWOW)IOU87@ ] $P!$"WET[(9OZ)*KI>"GX/1%?\
MEIHS)@O0M3F815L*^TXG+_7J;9U#OHQNAJC';#L,C#!D0$2:?9  3&(+3GB:
MQ#A!@N:86()T1) 5@!.D*$%J"9(Q05;@!!E*D#D9Y#";5 G#>$1R5"1'".83
MD0Z36TS384CL*>8,59FY*J/3Z%0PC.?("U2D0 A@(E(X6X$4UYBC&G-$(YEH
MS%T-3[%(C-LC1E32J3\P4.;1\=B0(!2YAP*UV8; X[><X$8CKM/<>XZ!DIE'
M!_<C21^XZCUH?'BD\-UU@ON6(*9T;CL*\A4.MRY!O.M<1N*:ER0>&=R[!#.F
M4S<$E/K*AMN7(/Y-R50' WD^RP2W,$$\G#IEPT">+P7@+@;$H*G'H( ;%,CC
M[@+<H !(%M/_6A3D<1?@+@;$H*DO5=R@\!__F(!;#Q!7N;M]Q'K1J)>IF3C;
M+DX&!WYM; LY6ATZQ0W87N@?O&LSOU-Q+AL9[+G2'97M>TZ<*Z9SB9]T+A?=
MV0Z3BIV4&<[T6'3M73=1O.U;UVCHG]=_ 5!+ P04    " #C1I-,Z(/RTG<#
M  #Z$   &0   'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6R56.UNFS 4?17$
M PQL@TFJ)%*3:=JD3:HZ;?OM)DZ""C@#)^G>?L901O'QE/X)7^?><Z]SCHU9
M7%7]W!REU,%+653-,CQJ?;J+HF9[E*5H/JB3K,R3O:I+H<UE?8B:4RW%S@:5
M143CF$>ER*MPM;#W'NK50IUUD5?RH0Z:<UF*^L]:%NJZ#$GX>N,Q/QQU>R-:
M+4[B(+]+_>/T4)NK:,BRRTM9-;FJ@EKNE^$]N=NP>1M@$3]S>6U&YT';RI-2
MS^W%E]TRC-N*9"&WNDTAS.$B-[(HVDRFCM]]TG#@; /'YZ_9/]GF33-/HI$;
M5?S*=_JX#&=AL)-[<2[TH[I^EGU#:1CTW7^5%UD8>%N)X=BJHK&_P?;<:%7V
M64PII7CICGEEC]?N"4_[,!Q ^P Z!%#^WP#6![ A@"2V^:XRV^I'H<5J4:MK
M4'?_UDFTHB!WS SFMKUIQ\X^,]TVYNYEQ9/Y(KJTB7K,NL/0$88,B,AD'R@H
MHEA3)YR^)=BX"!9C!@:;8#:>C>+3=(83)#!!8A,DXP1\4N2ZPW"+J2QFEO!)
M(RZ&SA@N)(6%I$XA//4,!8<)^.U#D<$$F5L!S29# 3"I1Q(S2#*[8;QGSEB2
MV#,4<T@R=ZL<R:HC 9B48A(28P/%@(9-'10[S7AD03PV):!0AP6!$@\/].H]
MH2!%ZDF!S4C>X4:"[4A</[HB1*"4>WBPVXAK-U>'/6C\WV4^(1)L2L)OD"("
MI9F'!WN7 &.Z6LR<?N8>%FQ>XKH7:!&!?"K _B7(G)Y2*38GC6_7(L7.H\!4
MCA81B'LT0K'S*' >X5,> .*^Q1C;D[(;--^#WBQV'A;L8 K,Z;(@D&=>I-C!
M%"V84RTB$/?,BQ0[F )S<L^\2+$Y:?8.+6+G46 J5XL Q#WS(L7.HZ[S@$;F
M[CR2>-9.ANW)T-HYG1<1B'OF188]S( ]G7FQ![UYX?"(A&$+,[1X.C3(PAX9
M,,_KKFMASCT3(\/^9,GM8F38>@RXRA$C F6^=WML/>9:SQ5C#QK_>;[W.(;M
MR=#:Z6@1@+Q:Q!YFP)ZN%L'+KX<%.YBAM=-A :!LRA.-=I*EK ]VT]T$6W6N
M[(Y_='?8V-]3NQ/]!^^^"GP3]2&OFN!):;.?M;O.O5):FEKB#T8H1REVPT4A
M][H]S<QYW>W&NPNM3OV7AFCXW+'Z"U!+ P04    " #C1I-,9MP7P%H"  "8
M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6R-5=&.FS 0_!7$!QP8
M$T-.)-(E5=5*K11=U?;9(4Y 9S"UG7#]^]J&<-3L57V)[65V=G8=[Q:]D"^J
M8DP'KPUOU2:LM.X>HTB5%6NH>A =:\V7LY -U>8H+Y'J)*,GY]3P*(EC$C6T
M;L-MX6P'N2W$5?.Z90<9J&O34/E[Q[CH-R$*[X;G^E)I:XBV14<O[!O3W[N#
M-*=H8CG5#6M5+=I LO,F?$*/>^0<'.)'S7HUVP<VE:,0+_;P^;0)8ZN(<59J
M2T'-<F-[QKEE,CI^C:3A%-,ZSO=W]H\N>9/,D2JV%_QG?=+5)LS#X,3.],KU
ML^@_L3&A51B,V7]A-\8-W"HQ,4K!E?L-RJO2HAE9C)2&O@YKW;JU'_GO;K!#
M,CHDDP,B_W3 HP-^<TA=\H,RE^H'JNFVD*(/Y'!;';5_"O2(33%+:W2U<]],
MMLI8;UN2)45TLT0C9C=@DAD&38C(L$\A$BC$+EFX>P'V2P2.X0@83 ([?SSS
M3PF&"5*0('4$Z5]5P%X5!@QQF-9AUEX:2T22P"I6H(H5H"+U5 R8U2P&RG#N
M"0% ^+V*$E * :2L/"ED$86L_9( F)3 0C)02 8((9Z0;)ENC'TE2Q#)4UA)
M#BK)%TI0ACPE^2)(GGJ8/8"!9:Q!&6N@(!E,@&+XR<?__US0.UT# 2IROVV@
MQ7M 6>+?"X3"L5^2:-;/&B8OKO6KH!375MO.,;-.X^4IL?W0L^_LV'%]\HUF
MF%E?J;S4K0J.0IMNZWKB60C-C,CXP5Q79<;D=.#LK.TV,WLYS(KAH$4WSL%H
M&L;;/U!+ P04    " #C1I-,JQ8/_O$!  #K!   &0   'AL+W=O<FMS:&5E
M=',O<VAE970X-BYX;6Q]5-MNG# 0_17$!ZRY++O)"I "4=5*K;1*U?39"\-%
ML3&US9+^?6U#"&'=O&#/<,Z9.;[%(^,OH@&0SBLEG4C<1LK^A) H&J!8[%@/
MG?I3,4ZQ5"&OD>@YX-*0*$&!YQT0Q6WGIK')G7D:LT&2MH,S=\1 *>9_,R!L
M3%S??4L\M74C=0*E<8]K^ GR5W_F*D*+2ME2Z$3+.H=#E;@/_BF/--X GEL8
MQ6KN:"<7QEYT\*U,7$\W! 0*J16P&JZ0 R%:2+7Q9]9TEY*:N)Z_J7\QWI67
M"Q:0,_*[+663N'>N4T*%!R*?V/@59C^1Z\SFO\,5B(+K3E2-@A%AODXQ",GH
MK*):H?AU&MO.C./TYW"<:79",!."A> ?/B6$,R%\)^R-^:DS8_412YS&G(T.
MGS:KQ_I,^*=0+6:ADV;MS#_E5JCL-3T<[V-TU4(S)ILPP0KC+PBDU)<2@:U$
M%MS0@X\%\EM$Z-DKA%83H>&':Q-W_Q'86P7V1F#_0<#?K,*$N3>8SF"\W=:(
M#1/:&XFLC4261C9%LNBF2+#;;%ENPVPW#:W." 5>F^LDG((-G=2[L<HN-_8A
MT&=LD\_439XNWKO,] S\P+QN.^%<F%0GV)RSBC$)JD5OIWILU,NS! 0JJ:='
M->?3_9L"R?KY:4'+^Y;^ U!+ P04    " #C1I-,ALJA(8P"  !E"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6QUENV.G" 4AF_%> &KX/?&,>EL
MT[1)FTRV:?N;F6%&LRH6F'%[]P5TC0/'/RIX.,]Y45XH1\;?1$VI]-Z[MA<[
MOY9R> X"<:II1\03&VBOWEP8[XA437X-Q, I.9M!71O@,$R#CC2]7Y6F[\"K
MDMUDV_3TP#UQZSK"_^UIR\:=C_R/CM?F6DO=$53E0*[T)Y6_A@-7K6#)<FXZ
MVHN&]1ZGEYW_"3WO4:X'F(C?#1W%ZMG34HZ,O>G&M_/.#W5%M*4GJ5,0=;O3
M%]JV.I.JX^^<U%^8>N#Z^2/[%R->B3D205]8^Z<YRWKGY[YWIA=R:^4K&[_2
M65#B>[/Z[_1.6Q6N*U&,$VN%N7JGFY"LF[.H4CKR/MV;WMS'Z4V&YV'P #P/
MP,L /&F90*;RST22JN1L]/@T^0/1WQ@]8S4W)]UIIL*\4\4+U7NOTCPJ@[M.
M-,?LIQB\BHFC<(D)5/X%@D$(-@FB!T@,)XC !)%)$#\D2*PJIYC4Q/0F!N5;
ME!BDQ  EM2A33+*B1#B"(0D(20!(9D$2!X)2G,.4%*2D "6W**E#P4D&0S(0
MD@&0PH)DKI0D2F%*#E)RAY)DV*+D@)0$AA0@I'"E%*$%*5PI<;'Q@Z$07FTA
M(,99;J$#6DWK(V9C42- #K(Q"-"3;OQE"%[8" ,@^^/,00]?!V]@X.6/@/5?
M.-,6N=.&XZV)@QT N1:09+;1(-<#-MP0P1:   ]8_4@S!32!9$L/; ,(\('"
MT>,:01%O+%$$.P$"K*"PK1,!7A!NS1SL!<@U@[2PW7,.6N\$N:,G6&V0^@#R
M@_!KTPOOR*3::\V.>&%,4I4P?%(EU^K,LS1:>I'Z,5//?-KXIX9DPWRH"9:3
M5?4?4$L#!!0    ( .-&DTSY(]HZ% (  ($%   9    >&PO=V]R:W-H965T
M<R]S:&5E=#@X+GAM;'U4VXZ;,!#]%<1[UV NN8@@;;*J6JF5HJW:/CLP!+0V
MIK83MG]?VQ"6)>Z^8,]PYLPYQDS6<_$B:P#EO3+:RIU?*]5M$9)%#8S(!]Y!
MJ]]47#"B="C.2'8"2&F+&$4X"%+$2-/Z>69S1Y%G_*)HT\)1>/+"&!%_]T!Y
MO_-#_Y9X;LZU,@F49QTYPP]0/[NCT!&:6,J&02L;WGH"JIW_&&X/J<%;P*\&
M>CG;>\;)B?,7$WPM=WY@! &%0AD&HI<K'(!20Z1E_!DY_:FE*9SO;^R?K7?M
MY40D'#C]W92JWOEKWRNA(A>JGGG_!48_B>^-YK_!%:B&&R6Z1\&IM$^ON$C%
MV<BBI3#R.JQ-:]=^Y+^5N0OP6("G@C#]L" :"Z*W@MB:'Y19JT]$D3P3O/?$
M\+$Z8NY$N(WT818F:<_.OM-NI<Y>\W2SSM#5$(V8_8#!,TPX(9!FGUI@5XL]
MOBO'[QL<[A%1X.X0.4U$MCYZ9V+C)HB=!+$EB&<$JR!8G,* 22VFM9A/JPV.
M%U8<J U._W->B5-,<B<FQLM/,F"2>1N,U\E"C ,5)R%VBTF=8M)[,>%"2WIO
M.0QPL%F(<<&BU2I:J$&SF\M G.U/+KV"7UIE[L@L.\V11VQN_B*_U_-E& =O
M-,-P^D[$N6FE=^)*_U?V]E><*] J@P=]6K6>AU- H5)FN])[,4R%(5"\&P<>
MFJ9N_@]02P,$%     @ XT:33 \\UU"( @  M@@  !D   !X;"]W;W)K<VAE
M971S+W-H965T.#DN>&UL?99M;]HP$,>_2I3W;6R'/%4!J3!-F[1)5:=NKPT8
MB)K$F6V@^_:SG1""?>4-L9W_W?WNL.Y2GKEXEP?&5/#1U*V<AP>ENJ<HDIL#
M:ZA\Y!UK]9L=%PU5>BOVD>P$HUMKU-0102B-&EJUX:*T9R]B4?*CJJN6O8A
M'IN&BG]+5O/S/,3AY>"UVA^4.8@694?W[!=3;]V+T+MH]+*M&M;*BK>!8+MY
M^(R?5I@8 ZOX7;&SG*P#D\J:\W>S^;Z=A\@0L9IME'%!]>/$5JRNC2?-\7=P
M&HXQC>%T??'^U2:ODUE3R5:\_E-MU6$>YF&P93MZK-4K/W]C0T))& S9_V G
M5FNY(=$Q-KR6]C?8'*7BS>!%HS3THW]6K7V>!_\7,]B # 9D-,#I78-X,(BO
M!C.;?$]F4_U"%5V4@I\#T?];'367 C_%NI@;<VAK9]_I;*4^/2TRA,OH9!P-
MFF6O(1/-51%I[V,( H58$L^<W 98^8H8P1%B,(G8VL<W21#8P0QT,+,.9C<.
M8J<*O2:UFM9JD).&KWC *(4Y$I C 3AF#D>O2291TB)S2'Q-'F<P2 J"I !(
MXH"D7A"2.QR^Y ''J(!),I D TA2AR3SPF3$H5WYFH<DRV&2'"3) 1*G\,O<
MCQ([%VGE:SZY[ 6(40 83MV7A8]1>!4!1!/6&Q*,X.:! );"[1[H3KX]R5W)
M+<@G70S[(!BY(!BH2N)>64CU:5G AO>,"4#C-57B=POBW15(E6*W_4:3;M\P
ML;>#408;?FR5Z:N3TW'X/MO9ZYPOS5"V4^3JII_H/ZG85ZT,UESI660GQHYS
MQ30D>M3%.NB/B'%3LYTRRTRO13])^XWBW?"5$(V?*HO_4$L#!!0    ( .-&
MDTRRGM972@,  "<.   9    >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;)57
M;6^;,!#^*XCO+=S9O*1*(C69IDW:I&K3ML\T<1)4P!DX3??O9PREJ7WNNB^
MS7-WSQWV@V]^ENU#=Q!"!4]UU72+\*#4\2:*NLU!U$5W+8^BT6]VLJT+I8?M
M/NJ.K2BVQJBN(HSC-*J+L@F7<S-WUR[G\J2JLA%W;="=ZKIH_ZQ$)<^+$,+G
MB6_E_J#ZB6@Y/Q9[\5VH'\>[5H^BR<NVK$73E;()6K%;A+=PL\:D-S"(GZ4X
M=Q?/09_*O90/_>#S=A'&/2-1B8WJ713Z]BC6HJIZ3YK'[]%I.,7L#2^?G[U_
M-,GK9.Z+3JQE]:O<JL,BS,-@*W;%J5+?Y/F3&!-*PF#,_HMX%)6&]TQTC(VL
M.G,--J=.R7KTHJG4Q=-P+QMS/P]OLGPTHPUP-,#) -(W#=AHP%X,N$E^8&92
M_5"H8CEOY3EHAZ]U+/I% 3=,%W/33YK:F7<ZVT[//BXSP'GTV#L:,:L!@Q<8
MF!"1]CZ%0"K$"AUS*\#:1;"8CL#())BQ9Z^28+0#3CK@Q@%_Y8!;51@PJ<$T
M!G/%>#*S4B%0/,T]9!*23$*022PR R:Y"(/(F<7%!7FJFI(\4H)':O%(G1!7
MG,<6#P($L:<D&4DE(ZAD%I6,B)+;)7%!GI+D)(^<X)%;/'(G!*3V@G<Q&"<T
MD1E)9$80L9;B:N8$R9A-Q,4@,,_NAIA6D-CE@K$M(?$;A1^H$) K0#[SD/'(
M&1!DP"8#;B26<IN/B_*L%2!U[Q:0X.)H*[K+)<^=VA HQG(/'5HD@1%TF$V'
M_?L[N9 D\2T96FZ!T%NT]78$O4G%A2!'#Q5:;(%06[35%EPEA3BQR;@@YA$Y
MH 47*,5U%B^AILALG:-0*?B^$BVZX*HN1Y\+6B\A?_^?&6BE T+JT/X-@:MC
M6COBU*Z*"\M]NPAIM4-*[3*/"UJC$-Y?%*2E!2EIL8N"KFC@S/IKK@D0H&<+
M(2TL2 F+KZJT("#_CY+0&QFIC>R4)'&.9[:F$!#]<["H1!?'ZUJT>].)=,%&
MGAK5'V0O9J=NYQ;[X[DUO])=T-"SO+@96JBO1;LOFRZXETH?_LT1?2>E$IIC
M?*TY'G37-@TJL5/]8Z:?VZ%U&09*'L>V+)IZP^5?4$L#!!0    ( .-&DTRN
M=W;@%0,  *,,   9    >&PO=V]R:W-H965T<R]S:&5E=#DQ+GAM;)57VXZ;
M,!#]%<1[%]^ 9)5$VJ2J6JF55JW:/GL3)T$+F&(GV?Y];<-2UAY7ZDL <V;.
MS-AS,JQNLG]69R%T\M+4K5JG9ZV[^RQ3^[-HN+J3G6C-FZ/L&Z[-8W_*5-<+
M?G!&39T1A(JLX56;;E9N[;'?K.1%UU4K'OM$79J&][^WHI:W=8K3UX6OU>FL
M[4*V677\)+X)_;U[[,U3-GDY5(UH527;I!?'=?J [W>$60.'^%&)FYK=)S:5
M)RF?[<.GPSI%-B)1B[VV+KBY7,5.U+7U9.+X-3I-)TYK.+]_]?[!)6^2>>)*
M[&3]LSKH\SI=I,E!'/FEUE_E[:,8$\K39,S^L[B*VL!M)(9C+VOE?I/]16G9
MC%Y,* U_&:Y5ZZZWX4VQ',U@ S(:D,E@@?YI0$<#.AE@5\ULB,RE^IYKOEGU
M\I;TPVYUW!X*?$]-,?=VT=7.O3/9*K-ZW91DN<JNUM&(V0X8,L/@"9$9[Q,%
M@2BV)# G;PEV(8(BF(&"25!G3^=)Q!PPT %S#M@;!]BKPH I'*8=TJ"F76":
M'*3) 1JO%EL(0V&2 B0I  ?,(X$P.4Q2@B1EZ #G'DD9%HPPZFU]"(I4= '&
ML0#B*+PX%@'%.\:0%\< RN<@C")U7X*A+(&:^J% F!(FP0CN5P2X6/@-BX*4
M,2EC9Q5'E $#3($T " 6XP'EX0$3P(7??"/HS6'">>EMXHB:[Z(!L4@XL)9@
M"H3C-RD(BIP6#$L.!C2'^7T*@B*-BF'-P8"@$.3SY$%YER5;^N4-4:Q8QL*!
MU0D#TL/\-@%!L3Z!!0H#"L6"/@G5!T>[!!8@#"B07[@M#B4(4Q3Y$\6PO&!
M._)@'R%0[,\:%A@""$SNG_\1-&\T@G"DT0BL+P20CISZ1! HQ@/K"PGUA9%(
MKQ)8$\A_#!@$;G<"C1C^>23AC$&#\YC-1KM&]"<W!:MD+R^MMD/4;'6:M!^(
M'0V]]:V9P(=Y^:^;87S_POM3U:KD26HS>+KQ\"BE%B9&=&<V_6R^&*:'6ARU
MO2W-?3^,S<.#EMWX29!-WR6;/U!+ P04    " #C1I-,/'F_'78#  !E#P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6R%EUV/FSH0AO\*XCZ%,=B&
M51*IH:I:J956K<[I-9LX&U3 *;";]M_7?#1*9L;M3?C(.^-G;//:7E]L][T_
M&3,$/YNZ[3?A:1C.#U'4[T^F*?LW]FQ:]\_1=DTYN,?N.>K/G2D/4U!31R*.
M5=2451MNU].[QVZ[MB]#7;7FL0OZEZ8INU\[4]O+)H3PSXLOU?-I&%]$V_6Y
M?#9?S?#?^;%S3]$URZ%J3-M7M@TZ<]R$;^&A$'(,F!3_5^;2W]P'8RE/UGX?
M'SX>-F$\$IG:[(<Q1>DNKZ8P=3UF<AP_EJ3AM<TQ\/;^3_;W4_&NF*>R-X6M
MOU6'X;0)LS XF&/Y4@]?[.6#60J28;!4_\F\FMK)1Q+7QM[6_?0;[%_ZP39+
M%H?2E#_G:]5.U\O\C\Z7,#Y + 'B&@#I7P.2)2!! =%,-I7ZKAS*[;JSEZ";
M1^M<CI,"'A+7F?OQY=1WTW^NVMZ]?=UJ*=?1ZYAHT>QFC;C1B'M%015)?)5$
M#N!*(5@*,<4G=Q2*3Y"P"9(I07J70*,R9HV:-.VD 9VC6@LJTEI)'B5E45(&
M)4,HLT;>M)*D@$@XC:=/) LB&9 <@4C2B-!Q@DC^(;I#42R*HB@J1BB*UIO@
M>48UD'D&1[,@FH((#*))([E.4<<55)2JW(.2L2@9TR=H#NPRTHJ,%2*AFBQ.
M>9"<!<D9$-3QNYR; @B$:B1X0"#FS2BF*/B[V"VB.Q; 'WO!J)S(A^/Q1F!Z
M)L$X0&>"P%\0(_*Z"O 6"8*!23&,H',7SQ=& ^!Q:^#=%JC=IH*L&@F=F-CC
M&(VO5WBS!<9M%2&A5@I9*LD@,;(\51[/!=YT@7%=H3 0==05:,@S3,3IE)3@
M0>+-%SCW)4B,M0J\$R@8E<C!-V2\!8.FB[W2GA2\=0+GG7B-!6J,*S>>9 HR
M,J%UY@'B+10X#\5K+5"#7$%,>#B5EK[M%&^D@C%2[-<[02URA1VE8$6Y!X:W
M4<'8J,:N+JA#K@20Q8Z3I3+W3!_AV6TR5JKQBB>H3:XRB4>+4X'*A(>'MU.1
MT"]">_97@O=!P?B@QJN#8+:4.:F(<<'4U[^\!PK& S4VY46D[GI.I'C'Q\HR
M@6=@='/>&0^@G\ONN6K[X,D.[N@T'7".U@[&I8S?N)0G=^:]/M3F.(RWVMUW
M\\%O?ACL>3G41M>3]?8W4$L#!!0    ( .-&DTPQ_;TE4@(  #@'   9
M>&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;'U5VXZ;,!#]%<1[U]PO$4%:$E6M
MU$K15ML^.\0): VFMA.V?U]?6)88[[Y@>SAGYLS8'A<CH2^L08@[KQWNV=9M
M.!\V +"Z01UD#V1 O?AS)K2#7"SI!;"!(GA2I Z#P/,2T,&V=\M"V0ZT+,B5
MX[9'!^JP:]=!^J]"F(Q;UW??#$_MI>'2 ,IB@!?T"_'GX4#%"LQ>3FV'>M:2
MWJ'HO'4?_<T^EW@%^-VBD2WFCLSD2,B+7'P_;5U/"D(8U5QZ@&*XH1W"6#H2
M,OY./MTYI"0NYV_>OZK<12Y'R-".X#_MB3=;-W.=$SK#*^9/9/R&IGQBUYF2
M_X%N" NX5")BU 0S]77J*^.DF[P(*1U\U6/;JW'4?^)@HMD)P40(9H*??$H(
M)T+X3H@^)403(3((0*>B:K.'')8%):-#]>X.4!XB?Q.)ZM?2J(JM_HGR,&&]
ME6F:%. F'4V82F."!<:?$4!XGT,$MA!5L*(']P%V:T3HW4/V:T@41G85H371
M4#D(ES'BS.X@LCJ(E(/HKE*ID8C&) K3ZTJ%H6^D8@/YH5U*;)426Z1DQJ;%
MJRC&MNXT(EX@/A"16$4D%A&Y(2)9A8@-$6N$G]M5I%85Z5I%9IR=*EW%^+(X
M.UJ'!?/!\<JL.C*+#F/CJVP=PSQ V6K7/+N*W*HBMZ@P+EN56XZ?9UYHL.@?
M':(7U9N94Y-KS^4U7%CG]O^H6J)AK_S-3G?Q=S?Z3?D)Z:7MF7,D7'0WU8/.
MA' D-'H/HDB->,;F!49G+J>IF%/=S/6"DV%ZI\#\6);_ 5!+ P04    " #C
M1I-,L:Q.960#  !=#P  &0   'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6R5
M5]N.FS 0_17$!RS8YF*B)-*&J&JE5EIMU?:939P$+6 *3K+]^QK#4K#'V^0E
MV,Z9F>.QS\ LK[QY;4^,">>M+*IVY9Z$J!>>U^Y.K,S:!UZS2OYSX$V9"3EM
MCEY;-RS;*Z.R\+#O1UZ9Y96[7JJUIV:]Y&=1Y!5[:ISV7)99\V?#"GY=N<A]
M7WC.CR?1+7CK99T=V7<F?M1/C9QYHY=]7K*JS7GE-.RP<A_18DN4@4+\S-FU
MG8R=;BLOG+]VDR_[E>MWC%C!=J)SD<G'A:6L*#I/DL?OP:D[QNP,I^-W[Y_4
MYN5F7K*6I;SXE>_%:>52U]FS0W8NQ#._?F;#AD+7&7;_E5U8(>$=$QECQXM6
M_3J[<RMX.7B15,KLK7_FE7I>!__O9K !'@SPK09D,""C 0H^- @&@T S\/JM
MJ-QL,Y&MEPV_.DU_O'76W2*T"&3V=]VB2K;Z3Z:GE:N7=4S)TKMTC@;,IL?@
M"0:-"$]Z'T-@*,0&&^9X'B U$<2?0[8F)" !S(* &R7* 9FR0!8' >@@4 Z"
M6:8"+5,0)H2#A&"0$' 0:4$@3 P'B< @$>" :D%Z3*0PE<)$D89)34R(?9A(
M#!*) 2*)1B0VB<2^=CO2'A1.01AK=+>FIY!.[OJ,+P7Y4I-OHE'90!B+7!(P
M2 (XT 2S28RM4*1=D]3$1*'E=) /UP8?H&(4!Q,4A;'&Y3^@.1E+H4( &8N
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
MOH/\T1^X.J%)Y=12Z$3+.H_#>>L_A9M]KO$&\+.%0<SVGJ[DR-B+/GPY;?U
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
MYG)HE\-"BVZ\"LAT'Y6_ 5!+ P04    " #C1I-,0N<=TQ("   3!@  &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,# N>&ULC57K;ILP%'X5Q /4W$)(!$@E
MT[1)FQ1U6O?;(2<!U<;,=D+W]O.%4$J\J7]B^_B[G&/CDWQ@_$4T -)[I:03
MA=](V6\1$G4#%(L'UD.G=DZ,4RS5DI^1Z#G@HR%1@J(@2!'%;>>7N8GM>9FS
MBR1M!WONB0NEF/^I@+"A\$/_%GAJSXW4 53F/3[##Y _^SU7*S2I'%L*G6A9
MYW$X%?YCN-UM--X GEL8Q&SNZ4H.C+WHQ==CX0<Z(2!02ZV U7"%'1"BA50:
MOT=-?[+4Q/G\IO[9U*YJ.6 !.T9^M4?9%'[F>T<XX0N13VSX F,]*]\;B_\&
M5R *KC-1'C4CPOQZ]45(1D<5E0K%KW9L.S,.=F=]H[D)T4B()D+V?T(\$N*)
M$":F>)N9*?43EKC,.1L\;B^KQ_J;"+>Q.LQ:!\W9F3U5K5#1:YDE88ZN6FC$
M5!83S3!O"*34)XO(95%%=_3HO<'N'A$';H?8641L^/&<GZ9N@<0ID!B!Y-TI
M+)*L+"8UF,Z:A/&BD'M,$JS<B:R<B:P<B2Q,*A<F<9ND3I/4(;!:F+@P_SC2
MM=-D[1!8NP4RIT#V\4O=. 4V'SA+%R9;F*#96Z+ SZ;M"*]FET[JKW86G3K;
M8Z3?XB)>J8YG&]2;C&V7WS$_MYWP#DRJEV[>XXDQ"2K%X$'==Z,Z]+0@<))Z
MNE9S;ON474C6CRT83?\#Y5]02P,$%     @ XT:33-(R+V4Y @  Q@8  !H
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
M4"NSW>F]<,WO#,6'::ZA>;@6?P%02P,$%     @ XT:33/#G@4(. @  =04
M !H   !X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;'U4VXZ;,!#]%<1[U]Q)
M(D#:I*I:J96BK;9]=L@DH+4QM9VP_?OZPK(L6'W!]OB<,V>,/<7 ^(MH *3W
M2DDG2K^1LM\A).H&*!8/K(=.[5P8IUBJ);\BT7/ 9T.B!$5!D"&*V\ZO"A,[
M\JI@-TG:#H[<$S=*,?^[!\*&T@_]M\!3>VVD#J"JZ/$5?H)\[H]<K="D<FXI
M=*)EG<?A4OJ/X>Z0:;P!_&IA$+.YIRLY,?:B%]_.I1]H0T"@EEH!J^$.!R!$
M"RD;?T9-?TJIB?/YF_H74[NJY80%'!CYW9YE4_H;WSO#!=^(?&+#5QCK27UO
M+/X[W($HN':B<M2,"//UZIN0C(XJR@K%KW9L.S,.=B?-1YJ;$(V$:"*$V7\)
M\4B(WPF)*=XZ,Z5^QA)7!6>#Q^W/ZK&^$^$N5H=9ZZ Y.[.GJA4J>J^V25R@
MNQ8:,7N+B6:8<$(@I3ZEB%PI]M&*'GU,<%@CXL"=(786$1M^/,\0;=T"B5,@
M,0+)AU-(%J=@,9G!= :S"3:+0M:8/,G<1E*GD=1A)%T8L9ATEN13&(8+)RY0
MGKNM9$XKV<I*$BR<9*MRLVV^,++&I-GRWZ#9;:7 K^9A"Z]FMT[J>S&+3KWC
M,=*W?1'?JYYB6\"[C&U(/S"_MIWP3DRJMV1N_(4Q"<IB\*".J5$]<%H0N$@]
MS=6<VTY@%Y+U8Y-#4Z>M_@%02P,$%     @ XT:33-JO[,HQ @  <08  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3$P+GAM;'U5VXZ;,!#]%<0'K+F3C0C2
M0E2U4BNMMFK[["23@-9@:CMA^_?UA66)L?8EV,,Y9\Y,[*$8*7OE#8#PWCK2
M\YW?"#%L$>+'!CK,'^@ O7QSIJS#0F[9!?&! 3YI4D=0% 09ZG#;^V6A8\^L
M+.A5D+:'9^;Q:]=A]J\"0L>='_KO@9?VT@@50&4QX O\!/%K>&9RAV:54]M!
MSUO:>PS.._\IW.YSA=> WRV,?+'V5"4'2E_5YMMIYP?*$! X"J6 Y>,&-1"B
MA*2-OY.F/Z=4Q.7Z7?V+KEW6<L <:DK^M"?1[/R-[YW@C*]$O-#Q*TSUI+XW
M%?\=;D D7#F1.8Z4</WK':]<T&Y2D58Z_&:>;:^?HWF3AQ/-38@F0C03PNQ3
M0CP1X@]"\BDAF0B)14"F%-V;/1:X+!@=/6;^W0&K0Q1N$]G]HPKJ9NMWLCU<
M1F_E8Y(5Z*:$)DQE,-$"$\X()-7G%)$K116MZ-%]@GJ-B(-[R'X-2>+$[2)V
M%AIK@7@I$&S< HE3(-$"R5VG<JM3!I-I3&^29(]6L6M,'*16M0Y,[/::.KVF
M#J\;RZO!I(L<D5U/[<)D;B.9TTCF,&(UI,I62<+8:DCMP+AMY$X;^=I&:IVP
M*E_U/+7/Z1H2Y98-M+AX';"+'FK<.])K+]3Y743GN?D4J8MKQ:MP6YOQ]R%C
MAO$/S"YMS[T#%7(LZ,M[IE2 =!@\R!8U<O[/&P)GH9:Y7#,S!<U&T&$:\&C^
MRI3_ 5!+ P04    " #C1I-,'[SQ .Z?  !Y;P( %    'AL+W-H87)E9%-T
M<FEN9W,N>&UL[+UY<]Q(DB_X]]M/ =.CILAG8%;>1]6\,6-14C5[5!)'I*:M
MMVW_ #-!$J7,1 Z ),7^].MGA >.)*7J6>NU7;,JD<P$XO3P\./G[O]:EE6T
MWV;_M4_/\_VV^M^O%I/!J^CK9KTM__>K^ZK:_?3CC^7R/MTD92_?I5OXYC8O
M-DD%?Q9W/Y:[(DU6Y7V:5IOUC\-^?_KC)LFVK_[M7\OLW_ZU^K<W^7*_2;=5
ME&Q7$?S,JJ<HVW(+6;Z-W/>GT>>K-]'QT4E4WB=%6L)3T?5]OB_AQ?)??ZS^
M[5]_Q!:YU<$P^BW?5O=E]':[2E?UK_^<;'O1:!!'P_Y@7O_R;%?THL&P_<L_
M[]?NS5G]R[<\_ LS_+^]S[9I=%&EF_+_ZGC\4WJ7E561P!P_))NT_M1E"FV=
M7F8[:&9;I<66&D[6T9_R]2K;WI4Q?+[L=31^#DM7P,,7L Q?HW]/G^K/G>^+
M I?W758NX;F_IDF!:Q:]2:K&4$Y/^X/3T:"CJW?9.BVB<WCO+B\:_5QMDC5^
M_RG=Y44%XX[.\\TNV38>=!M^_;1KC&#0/_WWSA=@I;)\U3EZW?3_XW_\C[:=
M=<W8E7@''S:(J_ZD]-OZ[+N_-L@+7EWQZ^ODKO[M;;(N&R/7O<PW&R"IJRI?
M?HFC*SX%'_=56<$1@!7M>.TOZ7I]^F6;/\*K:5+FVW05793E/BWJ+WS(.YKX
MSWP-1S\I9),;L]0!"BWY/;ZJDJJY*']-NUJXW-^LLR6L3)Y4#4K]^.'JX_N+
M-V?7;]]$5]?PX[>W'ZZOHH_OHH^7;S^=75_  ]1C^CS#B*.C@PS$<HC&.?^0
M5E&9K)NS.,^!6>:W[5_^6N1E&>V*_#9KS.WC+BT26K'T*_#0,BU_:KR>;E,\
MR<@GD]4FVQ+3J+*'5-]I'#G8>--D_>OKO(+F\D;/]>?>X[!OBWRCS^;;]F>
M-I?P7;[.5LS\8"5^SS/8B@?8CWW1& 'QLQ263+J.HVW:6!K?/30. ]WC6/U(
MHIL4N&T*F[G,-VE4)5^;,[APW\'3V[1E_9_II*-!>F$%3(#?@7/E7Z&YX I
MKVWTLX8>ZY__)<WN[BMH)GF 9NY2& R=>*'?O/NH_Y*4<&R0-%;9>E\U;SR:
M( R.V_J&J;Y-BBW>,O67.Z9]N-]O.-+G'W^[_/3V3V\_7%W\Y]OH_<>K]J-]
M^!1_K.ZA:UA%$$+N@<+PL BA'.,&G+3?ALNG"._C<LUDG*Q^WY<5=GQP5W^#
M([G9;R(D97QMG24WV1JYFF_@T/O'G])DG?T]79V O%7([]$="$MXLC9)\26M
MDIMU&I7I<E] NX<:ZYYYDV?99]K(,MBE7\[>GWTX?QM=_>GM6]BIE^Z$7@U)
M6:95\]NDO"?J7>(OZ7_MLP?@H-OF@Y^ 6Q39$L\(/MI@:46R2J-DN41)M8R*
M=)E"2[!F<00,N8Q !,D?D^T2:#@OHE6^OZEN]VO_ JSET7BZB)(J@@M@CQ>>
M2HDTO*-1?]+R9>."N-@BQ\N+K,F+SF@!L*<7GJ#+(MTEV<JQ9QI(SMM[>%'A
M,N*G8=$RD$>AFU1/,^Q5^G6):P(C 3)=TZ= 9WLDDMTZI27.47A<-IOFJ^-P
M]Y<%S@FI=+=.5+Z'G=T%YP"6?K_9KVEPJQ0(<9G1,K33<WM/;]+;%$:R(@;?
M_LBO>;YZA%EVW($'&N<G.E98%D!/>LMVURARESPA.;:<P4U6EG2?X3IMDBVP
M?V)U<&A1*WI(.U\^6RZ+/>W6!BE$>!:T L\7^7K=?B=^2A_R]0/R_C5J*!]
M8+N/0#:%TY5TS1-H"!E/EA+5K//MW2E<X' 7I#=-:0TX'G";HOP!]S4OL^;R
MO??+]@WG 07>;,5W(Z^9Y[0=5",+=&";?M$3$)R+Y:$3]-*S8H2/C@T,3].!
M4;YW*_ZBAW!;A/$M&SO8>8@",CK03W#JS'-P)3C*:-^/]4NFP8ORHD=)(;H'
M;9BH#7E,DQ)$=RI9=SKJ]0>P&T4$U\P>+H=D7]T#M\;[=M*/^_V^B%P_1[-X
M-IA%&:I+*^:\7@CKO"9F\60Q>?E+C>OC;+7*1,E'UG\*1+E,=ADL2).]@$:W
MAZ9H#7Z.^DY6W+8/;3CK?J(QCN.S@#O?9LNL.H%;M0*9Q!R%%H;DWLI;Y) V
M&8.WNWS!3@IA&(+#>;WDS8#'17_[+=W<I$7#*O-+LB8)X0I-5M'Q98('YSZM
MX)UU>?)B@>?LL*AQF#X=:1Y^3';24^^+'F>Z?-&C!S0.1WG!&]\@X%]=?SS_
M]S]]?/_F[:>K?_F?\^%@]G/T]C\^7US_]<5K3*30,1$Z$ <.UJ4<K/.7'*SF
MY2E'P&E'P5%Y(T?E90>C=U@EZ3X9PDJ<G6)Z:$^5'>VW*]3&Z",4S+Q*(WN^
M+^$II%GDZX]9=7_/=L96KGMZDY3U.Z/#W'!Y0"UJJ%)-9:=A6 .E/[O;RLW6
MJ;$U5A,F)0-$#IC<Y*@8H7GV^]>]P3>5A<B*WJ1WV79+:O9M](1FQ><V+CQ<
MP''7*:YS8PL.'>C:(%*\AMJ[;XS_Y5-O6%%?WFOCU4/&@+.K/T7OWG_\R\L5
M3F]1 Z$L>V@5',Z\8A]5.:J+^7:9 =%MQ4"#G^+OI);> D.7XX$J^0O:?V,4
M&K;;;= N^O=6#>=74?1!# 9Q&;42.)+[&Y!ULZ1I3@^DKPZC%FG5)9T///-T
MH41T F_1& #?T%;M\C5PJ^;H08%[R.C(BJB[7J<P53R47;<867N.T61Q4I_*
M;?85A:%V[4RFCF93?+9IZV@9WOE]LKUCJZ[9"]:N<:T/"(QGSZAC%\:6:(P(
MJE1U*&%UF\,A%?:Y$7Y0HOL6<D.K0_G,,]CPKLB7:;H2@Z<N^@O5+[DOF8G"
M;;ION?4O6SMXT:Z>+8'/E)F:CS.U$,,2^,/@KBQ:H@1?*9H,L#8*=PY(L2MV
M.4PP/<T?MZ09OO1$U.9%:N).+!VAB:-S2X]E3T_PQ0=095?1#?H\G]^\=]D6
MQG?XF7",1:#E/_-PFQI_F3PQ?T0*@>_QF#[7J'F%I9RVAN&,X24'4L\JY=].
M<)-717+;?3#=>(]WT@GQ&5&.2'^CFS+*;];973L!?TKED5L0&>PUVRK@P$E@
M-T/Z-2V662D*7>'MD >E:K?I=JL] =R^8$/?WMX"V\7AIE^7Q/,BI-QH*?R/
MYE_>QPW;:7V@;093')^N?Y3]D9;.7_PF7.&!1+0C]^D?:D_$C/:6KO:[W9J,
M:6AET9O<@@R:M"E<![7O@Y=#VP/OS$WGF)/(W4*I3*7-\PT/E=%]NB:6GY;+
M L8)PA\I#""*P&%RW/1=MJX*D2Q:+]5?]B6>SC) 4[1^>/PAK]*FXO$I?4BW
M:!WY+?D=U $UZ!V$-%PM[]/5GD=XE=YM0F^P 4;$>!#TB;]=TZUPG7ZMHE_6
M<.J:2GG;N%^(C(B.7UU>7OSI54SK]TI@!_ GZCCXB0=@O#J)'I.2]#&Y(&@G
MWL 6/*+G"SK]N*SR&U@%!(@,%HM1U(O.B-75C"G3.,)>@2\ ==XE=]P2]K>!
M!V_AO,/-R:8+V5%@$:O]LF*)!E88+F18-3CZ)2_33Q%,E9SJ3R4N/G6\0BK)
M;I"QI$#5,;22X;QR-Y[A0L>#G<OL:9K)NLR_9W#XG"&_2_U*QME37 1*_3V0
MT%VO/\!%X[_"4ULS0_4(=<&G_(8U"3M%&#.J*VS(@BE%N"<X&M,JZ1SP;+OU
M"]^.D8'L4)1]2-=/O>A#0K-%/XA063!H7"'X%)2@&(<".B?\8I9)[$_I>@TK
ML$-Q?PVBP(ZWBL2\-/D";U;8H^@!0..\=J5NY57]3?D&:7&]7\$UF>']N-HC
MZQ,40(GZR@HGB8(;R-!TF&KODR:/JK$>0H1JD2TKCNZ3OR?%"A0HX(C[;,4S
MV:55D:]3=&3*QL;0.?5>BNT"'_L]67XAPW=+?TBYR*"!E8G,BJZ]/$<3.["3
M_1:DJQU,XEV1IG]/D8!D<>+H8[:._B79['Z.?DV@8_2IROL79O+ T+.E^MGQ
M2Q@@C!!)89F[+G^$H<B@19S,,UZY.Z D$ ] -L%'Z3K@;5&9AJ:A3V\R1EZX
M9:3VZI3]@FTF>BV!.9%=)<I0T E7CXS%\')$9K?39(V,X"8I,Y@GG.E-OLTJ
M&%F"%W;T".-/>>M04"[VI*QM$J$'&#;*";@HZ?8A*_(M>][@?*#D4.!U61*_
M+)/;%!UURP0D$^C\%FXL(8XXRF""&1Q6N&1 .\"GT^(APX.).YUL$*?@A%[\
M3,7A'FSLBWC1?0(D=9BC7-\#'[UQEP"J6;@1S!,Z-!=E51Z3@H8MEKC(O"%H
M B$A?'2+%R$.^-EW8- /L#-INB5Q1&]H> _O)[VLU>U"[*YP]R"*GG9"P#%A
MG6[W!4G+F;TERQ1]<["-$Q!SWG1!362F'W3XYW;X[]SPK_SP>]&O:7Y7)+O[
M;&E[!':HX*8HJ>"XW>QE:DETY]]  B1J9OM?SOVO2(-QIPT_$AX"4C(3"' Z
M:AL:O'46//$4TJ4T6?0FKW%"Q*O1L)@4/(#)K-?7;Z8P 7)TK8&)>V&K/J#=
M_5.)O,Z?1!F6T<)QJS.&;>T.N:R=*H[OWQ$82ULL6%(J_;?!0H$$<H%?B*7J
MA*=&L_"+_1E.-K1/6U1&1^-A/!W/Z6<??IXGVV25X&4V[$^CX21>#"; '%<K
MN)W?)C#ZX30>#8?1<![W^PODE5D2#>(1]A./IOV(C0^C>#:91)/!*&(3W]9U
M?S3H3^(A]KB8Q_/Q)/IC[OOZ= 8PEOZ,?L[&,YW.8!3/IW/\,9Q-@^DLXL%@
M$0WZ\6(^D]D,8<;#Z41&?C0:QQ.8Z=%H"B]/&G(H$%9V"UN/(V?3#!Z\+L7>
M/G[F'[^4QZ._G=V4Y-UM"*9T-H=P-I_I,?K,*J<ZDD7&V"&XPQ-2*Z?)MLI6
MT !+-\?GWE5/:'"]?L+^TATQ0],Q7&UPRZ[)@D4Z2&EA!7B9)%]2/QZV3X(2
MNQ&%M[I/8":L?")1>XZ[<6"9=F.6X-#*Y3HO24 BBPL-R\-%FB]Q-\BS])0>
M9M9M W(GD<A5$3.K/=WS_B5:(%(608@&*0YZ@''NU] (+. :1P\3+]@L @>W
M3.W&B6)$]F+8](8PH%_\G=;>L0:4X^BN!U;HA$-0XE=K%LN2 M5YQ.+(7:)\
M,<:;?HO@)5Z5'%V+]$X!APPD(F)\FQ0T!)02\5K?)^1I3='F@!8MW"MHH2CP
MYB<"2+\"TU/1;I4B'RWP*H9E7-*UM<*[W-WU]KI#339=Q4;H0NDW+7Y ="L\
MK;??S?X)K[-2;+\H+J3HRX==)4@6"VX/)Y&8EM4O1-<[ I7AL2>B2>@.-@KF
M[VR @ADQ8D1,P(T=TA?=XTXC<KOA-V._(U2EEUG< D";=WF^*H/)T_)7624F
MX"(KOS  !K&-";L)W&[U4"]%S X*1D3Y!!')V'#6)!R<UBIC2WO9.EBR'-"M
M1=XJD39:&F-N\Z0+P8[G#5+N4H;QU>-4^( +;Y#3 ,_9YL@ B]8.%E!@"&7J
M&PB%N#T>-%*G=QW3?V79$U#K/9Z^SS(YV'.0ZHL\6=['Z@_-S'*P102^;9S@
M\,8O"7"NI-$*T'$,1*4SSP,=YH=$.7Z3C_;R/L_D'-4G@>/<$,J+.1@TEJK@
M23W*1%(258+1(H<B.]8:E,Q*()"\47@0O SU.SPF-T87<66E.UYL9F1VQ\H/
MTKJ?':POGW YJ!5=J1[CQ$])[SH+%.=S)5-B.#AGI#'_(IZ(M!L:I?*1;!S\
M]0@R$OJHX!]Y%UOV\^A%QLWS>WZ#KY*L"DPMI@]0!<Z,)N@'PTA[82JQ8<#,
MT(&'E*3]*12:M@IN#-;"S5RWK *L_5-P@55KO8]0X>+; P<)QU+>(QI2 )F>
MHZL]D;!=QY#&V]8'/GMJ+LPZR43?3CRL(?#$K_9I<$:;O;D9.6Y#O([1QXG2
M%2S&C7. $2.B&Q?TQ2TP622RC%BU6WN89]LEU_&Q+A.C^-':(6,SP11QK6\D
MB <\DN%5*02/FYQW7+3U;IP,[%23Y*OY-5 V237'%T@E?[&"V8N\-WKYM%P+
M3Y%#+](1GY '<F^!TL6VK:<=JB^PM(3B X[-IL&&94UGQ-)B@,MM"EH;]532
M)M<<FSJI+9XRI*=]4:9VC);G[+>,+O2?D-,:2-;/*/U:D:&O] (RS.<F?<K)
MUJ&3.;>1(\)SGU7"U3A&=&% W '1X^F#C]U-2.=9=$\K3\0D8<';?.AP_1_O
M<UQ\<A+R34T.R:4T[4R41)MH'4J6+#Q[<0G.!AMBH(%K U%!:;\&84&#;NN.
M\>J;M6@9/=.+=$"4#2> ](05S(&,JE7H06*P*POX"=LH3F&GG'Q;$Z)K[:-R
M(%$JCQJV4FL>E)N')*-#9R1PWFYT^9.0Y:^,^G*$*^JE?G&'()"'!J]<]';-
M=ZF<:>6XU_02LF<:07M<1X,KM(-?4-PK&HIO&\8Q@'01=;/Z@[I@[>26N(^_
MDYJ5X_G/T""[3N\0_<G^3D*8D6S /)]5,[B_W&G-"WB(+<%Z7M6XU+SYD'.R
M_];8!9-UC&L:.XN-P6FAQ52BS_RG/)9P+HRTYDN)+W5#Q72S9%5PH=!,;O=D
M@.=; %'Z>*DX&84LW<Q2\'MWYS@%P=XZ^!P-(EG7S$$K(.IUOG-@'SQ)@00+
MVDL@"-*R[BO<1OV[1*&GJD@E4[:"YP/.'RI9<I^R&S^.<-IWWOY-,@-9_XA<
M2F +<"RUP7 =5WE*2HRR<E2#@(#0:BX67;F!2:\#X7O- S?;0W8"<72(G.>'
MSZN,;Z ]'5OW>K[UU2C+)?P^V2/7&1R%%0FGA6Z<MT0"H7=%\C#[O =.@;<9
MM2*8!]X2&F^B '61?8LT19LWQG$CJ\"[AJAHMR^ TY SON![(B.=%"<*Q-'L
MNW-8P+R@A:-9;Q!M, 9 +/?PP=1_T.;?.^!0^MB"O8ZCHWYOYII$2Z?Z>7'1
MB5%3Q]/>N/.I-K[?UMV,NQN^H+O9-W=7!T]YMAEB-TA#=E(+#,>O,+*'&S@&
M!]84;Z' R]_X(.:Q@J+3?IGC;(X&9A%HO@.[T=^XK[4!'.S?NNW9_*%1,,*]
MT?>*!@:T13N0JW^(>"Z,"XY]BJO>:4'NINRC6=R?C_''M#]J#'X0#T<S^+>_
MF$??@+4H[S&.///*-EN3%(O%&,FC>3P:#O#'K#^(6J!QS.TVB"LP>J[G/"T1
M?*S_["7ZU%O8B7TAT!#8FM$U\\)%4HFCEA4-[('(^!S8!5]&+*!:U1SH-46T
MI)/4$J=A!&S1Z9[A'0MC1;E'.3&NC72F"+->=.$/8DSV+^3%T&3&?-_;=L5
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
M;S'^B/G[&[R@+]=[S.E81O^2;'8_1PBGN,VX+MI[2A$T ?54(4PX^F@ZG Y
M/@#1H ]Z^:\%.E(^Y%C%9H&R]@S_&/TX&OR(DD<=)\51/SEKM@>_/) 'M?;<
ML[ L]!C3.VU!WF?5,Z7*,/-QR*I=\!"R$Q@)[;]GW+1='S=;V)I2PIPNW!N7
M+(\S%@NO0JHY,](*QWPTJ5G.M5)Z;4ZSS..3/]O>1M_8&]=3'KVXMY'M#7;Y
M0[X]=5*<URFY\X\[-OX8H>ZY#OJ+H(-QZS1>W-@X: SC.#R6Y1\QV$'O932#
M?H3B@> \KBK+#!Z<C?KLM!0G?UGN21VR51!;*8SY%U$7[RL+32/^RR+"<"AW
M12+%-?5VX4YC"APAVPEYKDI[F.)&S^X+ \_0ANQ']#"R2S'8&R5?3EW[TX%_
M@$>EY0A*20@S!BW%I2&KH>G/\U7ZL[-F$'7R9A(=F64"0CB\3 =6I<>9!6X=
M9A((8P^L'AW'4<+A]H@TINSG6.S$"58QW9AP:R2N;/M*2;#7%@*I.0OJ=WW9
MQ;ZT>Q,W3U,2APN(6.1--"/281)&V0_&]FB#9P+.Q\O2,@P9]X&HLTX&K%,^
M6HSQ_J#(TY!0#KV$-N(1_A@L^E%X,7R4GP^"4*'$120MC$4;T;R;Z=>T6&:E
M0[U(C !<;/R<RU.A><YHB3$=/2N@8A.D1NA[S0FGA\?R!L%@8Y8L90,$N:L,
M58'0NT? ON1;98S#+L_7M2AMQ9N6I">7W?04R*-,\XS":J ;><PN52V10>FS
MMJ&%%J]EM%>?2C5N,E_J,MSF^X(CH7$12%SG&+^@_39L)2FPVCU%\CXF-KFF
MFHGL'AAPR"_K! CL"H1]3&'%[9PBO(G2[@.?6/,IV:L3U]K8M[D!5]2",[6H
MG9:*T=J"H9&^RM9JW,,9<49U#_YE#!QL[RI?YW>4GDVG1@<+?8X\2,'G"(3M
MIPCNFT] -%].$>L<0JY KD'DI>;B"C;YU6_L&7_*$+61;VO9>@VD2+0%6ZE(
M]\S# C,+ZHQ&ZAP7%%EN$3U,$:]<6^)9>DQ3(,XU:F).L[!LUI!E[$^<QK)_
MXML46KDI02N$N[T7O8W4//:0(S2,=(@#2V),U>8%A!*C>0I#Q#$;$ [IAY*&
M"_P"!^PY'Z'E_,2<%R"[E5MH9$>%']>.5<?HN@)^;.RO-Z@Z>Q6K?!J^XGDM
MDDP'Q:@M\C4\-(1_<1E;5M$_-A[1<R/S',TK4^;8CR:]?C3N@7 EV4&9Y'P3
M_K?K\#;Q0<]T'B7HV0; Z!%"N#TFD&:EC*I6 L-CQ>L%%B97I*%>#5=1&4Q[
M%'<0W"$")NE%QU?,JT/3LUXQZK^+U'_G+@.FF,;WWIBA2BH:[<F1=.:2#V-J
M_0PTKZ7PR(]F$9IQFM-H-NS#33CHC>:P)0CE&X-ZQK( B%"SWF@$>\CC6D7'
M$XQKGZ+';SIGM3"E?(2PG+<I&5Z.!_0,M+B8/]/Y+)H,Q_CD9(*%)*,)]*V+
M8V_7MC?'$Q[V8AAAZ>OQ=&*'.9K0,.= 8I.N88[0VSN8]R;C9X8YCT:3>;3H
MC<?HNXS&\^$+1PDO#F>8@ 3DDU$/?AMC1JE[Y$>UG0WO-*4CD<E<H@#]O"1'
M.#F^8I/L>UJ[^BBO=&\^,8C'MML0$V2&HD=P<([+E]"P\T&WBPG?2YZS:#:F
M&NU F-.%(\QZR0L!DG#&L/;M1A__H-\;CY[?[ $610;"/$)@Q&%F:T4T9NQE
MM'!Q(V7J5A2X$JXQI=/.6Y*YVS2Q09@_Y> QHG4@J)&KTC"^O6YDR(]4M@\C
M54A\3\3?F94!E$BR+FO.9!73'NN[[:6T 7'21EB?0V"P:%B3T3M"^AJR_ &K
MSO(^7>W7::"SUOIB ?]O]5B_1EMNK*58$KSEQ"R=6DTX#,Z).LD-K%(HL^NR
MK\)V68,E8-ORGC1(=S6K9J72%06T:@P2%W3"R"J!^@1&!\SSM?9QV9JVF9)O
MX_-'XS[!Q\4N3F>S#D-G\Z<7:#K8Q;63P9#:RG81.X[N\T=$P+G\[Y0D_":-
M;)IJ&:_3*%VJM PU^5TB1D<2[-2-Z0N99*+B(O4:_=4N:5E/5HW>8[26X]Q/
MJ_Q4UJ 6]8U&A:)"D(-H*K'D5F#WQ'WF[+YN<[U!6M+4/G_6*=@Z@!<O8)/@
M;FVE&,N4;1QNXU0YD4BB<CJUZ^?A44?SP021^8NF?ETW-N@&-(9#^:M <3#%
MWD2+KKO.ZF\V=7 .3T+H)RB,(KMU:K>-]KY7R?UNM3949GO/)?'IWLD_X@_]
MJ4,,M3O*WS<$3I9#OU^V'$Q'<&_WQGTJN@D_G&0)0M>L!V1UP;:*X\$0893O
M_'T]9CES^*R ,%ST\;Z>43*K"0A8VL=@-D?XV-3W0<FFWH4RP:P'%/ZL2##M
MHQ32GV 0#H[]);?XP/BSO^\6;]##_R,7>6^@!ZO=A5+@JQUN&/[NP'W-OI61
M^E;TA8^VL#E'E/<7M8(BI)%2FB3FO#XP_?B5^_T550'^Q*V>.1@'^QXYVCSL
M:+!8+'J(M\*MKSC0C>. PSZH"LV*=4Y&F_-]V>B*JV+69S-8L-UP0XU(2E*5
M##4-DD]Z1>C](GO0"!)8S;WB?((,'-;+:B[NA+VN55:Q0YT=^.1VS1^UZ&4N
MF2OHE5YS#W!IXEHO+:C 5;I<)R1V^5(?J*QL:\+$CIR-9<I['ATGT2M:/$E)
M2]*0:"EL7*E/REZ (B"198C@ZY(S!(^OGP76G.,-]C*+6$<Y&T#S44''4BE#
M%J56J=BOV-&<^02N9O\5U$8!S6LQ0VSE:S,_"M'W-;)HOECA!C[F1Z4!#<6X
MRTHF>Y'S8JVZK, 4&\D<$[Q E]GG2=;BW-OT\ *3PC@!+M::#H<\6)CM'(52
MDNC,_#D8 CIYR"4__Z/&<LD3B(3@&#IGY] 2L@.0>)(G3<"9(#,J>;T9TILL
MI3S5  %'(+?F1;WD:VTJ,>7(VF[S/45X4Z9-]O'?<BAK1:FHR,^R(6TYEH15
M(CK#T@:=V4/3W6T/"2HADYG,&O>)P>V^M \7TR R]+7!Y7G["'!0 G](DQH!
MZTV@O'KP]Q8ZOJ?A4Y4$6JU"0[4(G5 [_\3H7[Z8NLFB:YB 8#;!28>\@D0*
M1+U$T'@)[9]"0H/51?J+.32:9[0'Z?Z!H#F<< ?M8)E86?%T<2>P8O>$ )34
MLCSTQUSR3P<N%99>*BZ=(990],J5>>SQA2T,#2G559PW>W,<S-N$".D"J#>8
M-E$*N=$6/.39ZB3FO$?Y.I5I(Z(HIA1&VZ#"?98K_PQ.:[B$QT X/[J89F^8
MCQF[[KX1%*\L&FN)M' G9!9BIM-QWLWI#6SZ7+ #B!+DD=V](V',"9JN!&LE
MWW'&%@HJQ_1FG*>%%ZR4+%Z;M,!"5YS)68!";8#T0Y=0,%9:?DF9FS<%"[B*
MD8M26D5==K(6(:NG.F^<FI)NV*0R>5#,7<"TE9&Q!L1*MY0]9:P==,5]6*JB
M&D*4'00%_0>4CQ(V*A.C-6-!4T1UCZS2*!&[_<T:X?S"ZWS%GR8;)?B7'",^
M_2V$I>5RNBX84GFE= D5*J'YN *"@J#B4!TIC.YG)^?%)@KQSN1FX6)Q08B^
M)1E<VTU&[0\?JHHLSU_XP%WWV5M1\+XIC=.8,@FT#KE+_ZX_#GI,?QX=S<;F
M*\7W#P:<*7>&2DM[/T=8I/AH,FWBI]1(=G%1_\JD&885^ ^&4B!=G;$1XR"B
MRC>+._M\4R]<3]ON2_/U8)=7-MWP?YZ]_WQV??'Q0W3VX4WT'Y_/WE^\^^O%
MAU^CL_/SCY\_7%^Y?/!_)67G[3,Z=6T3N]+ABAYU3JBZ%2=H*C7IFH:TO=%"
M9.+%%]!/21EYS*O"P77YCH<G+8EHI4><1=<DSH)B&Z!EE%)9K)1LNPIO%K&V
MX-*T6. &3108:H>J[W",H6<C,@A%1^/IXD"GLW]$IQB! V?A:("1.#P(7*'/
M6WV5_.FZ/$M9.)#Q:*DNBPP-*^O -8C*\$-*%,) :WW;5"FU#5$*+F9FDJ*0
MTXDT:-:FEJV5J<+.GOF^WIQ[K_OT?6;YPV7RBZ-+CDO^F_P\<,+J[RI8P5M<
MX=O6HE:T;Y1:B3(98\ 6000X\26%'B\QVB)=!=-D&,2:;%QR4Y@4F%IVS6<E
M3#CNRP$E^$;S0<TN\:C/I-N5&8GA4\IX2@Y8H&'5ZL0&+U6!29LLYBW+X<7W
MM@$5##>K'7[QU_F7K(%0XK!8"2DEL2_'!JCPCW*GW[BFZX0A;F+T80GKY831
M\GH'R*OTT_.( ]20=B2<4VVQ[6I-SFHZ3R#I@%PF/!%$3+C5"DH]D'+]D1!#
MLT04?Y$EDN*E^BDZSDAB+?<)!9-I50S:>8RA*%".$U,-9N>*X0UX996N,\I2
M@-)/OO05],2=4 85E]6I"J_"NZ27I##H L-B"LF+1_K4'J'<6 Z2PD@I<:?@
M*H G,5D<9P\GRN34-9"5MAX>4C@%+R)2,$B6'^ICL88P)8HY$B"-VPV_&>1
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
MY8KK2G'AJ/&YV6Y_%4:*(%)IK#4,QJ(U2E%[6]%<#5C:%@89BG6TL>RM;C7
M6(51#[D5%#RO3=Q!$\^KL0?5QLJ@Q,"5*"D/W/DW&3\\^8+5O?#%" UZB"E>
M%,8H<)6>5XOO^!0UHAQ9P='$P[@[:ORRQ0W&88A478D,AWZ77?5<62%H2AND
MU<+1L()7QHBL%>K2[<.JNI/^(\Q2DH!,B*(!6_AWIY_./J#Z1=^83^!DWB]V
M2]9HZ^U^=UM9)-"";[FNQ=)7G,O&?DK'Y^S'.CJE=IPK<-]/#.XK56YL!2_!
MAXJSW#$ \_%&D$^PRL.6*\._PW-6-R.$?6D9UK!MK)O, YY(6^4?49VMC2Z:
M_7/CZ9H^)KQ'T8BS1DGP;"P5COB]LT35CC04.)[C(<=<C_H$"K)MS^;0YG *
MBC=J?+,T0'%$V@&'E(B,H\K)$X+6&:N3PF&WXGN*4F"N\PW9'AOMU#9\>Y*-
M<LOJYAF#_672%IU61LSVQB14QX=-4XG9,%.3:H;2*]@64].C;"Y-A;)XUBP^
M8O_?!4!8B/2<<1]921UB!FL41OM0XRNV51*,@/2.(4P<,RA9*9?:&"!%@?VO
ME&)/RT?6(,P:7(>(G5PHB%H9N]3!XWF"HF2U%=\[2L<3*R-&MKS]R%(@3=+B
M$GQJ*XU%#(Y5/U08,!<8MM6CM!#*COG[<K'A2_DLIM"[N@&2H.Y=0<P&>IN5
M;@[_22SMI4H[KY^KQ9)M-#H;77J/9-=AZ]&8 Q2HIN;;G"O:N3A:_&FI,:\H
MQ=26<ROY7>7T:]>%A+_L/?5RN)(DAI%_EIX^9MLQL])4B/4CL4JQ8<U$6R=.
M6>0YP^!\ _U4S#*[;XQ#:XT64[[*?H..--?C3SIV6I\V?U3I-)'U_1&13+CP
MA,;SYN/_^Q[WL@MTK[0R6TA8)EH-Y[\).L-3E>J!G:9 P/?DZSH141.@+OS1
MR/N)3BBBNYL(P]]:N,Q(@ ;EH!>Q>49Z$86-VZFGK)SB;<)"3I;&= E6I' :
MMD;$L^PA3F8Q'Q=OE#6'HB"$WZ>8C2=OM+4[$!1I->CIX:6F05%B9(6<F#'@
M^,M3:V HL<.)J[V(CA$U&B!9XE=KH%JBX_1@_[Q9,8T)';FC/*507/R<P"<'
M0* /*87[?5K$\Z2(/JR62YCC<TQ/2:=QEJ916E*0W 6<;8LHB3-\3XS ]NQ[
MS.)9441%DHEP:07&$8V221&G^,9Y&9=Y\=K8M49W$@I)I\]9/I/=2;*XG);X
MD<ZF5G?F<9+,HV1"873<FQ1ZG$X+T?*.V+@NI+Y3REYT<EH;9B7Z/;3:C51$
ME21+?SDW*J15W[H#R&HX56/34E?WD@Z*63B+=S2+)V6.']-)YJ17@KAE,PSS
MGI=#AHPW=8GY'%!.1B5(++(PQ;-),G3^>F6'A&:N5^$P)F._XH=/UC]S0_Z1
M<T.Z)-/,:P@)H/E,/]8K60(FYU0HBZ^0L/]?Z1]=(^[J :%QQR<CZ\GPZ.OS
M[U*=?^=*%WC%X/\S(/YO%1#?)2@J;I,G+ZC&R\?Z*NZZP%"I^%N&H@X=G:#S
M-SA0KW#^]1U:Y7:^1!X7]F?S:U%TSH1'K7O<_^G[_*?O\^_L^SS=[G8:^=RP
M1\%<DB\LL*HL\<='(UT3GQ9D%L(5@2Z8$P,GK'L=D.ENN\%T1.L^+,'*Y/78
MJ%39'A5TNK)V6:8X[1AUD,F<C6LFHA-JA[?PI(9+B*A>=PUM(T0E=**A/"FN
M%_.$1/+;J(#;;8):!&@Q*?RSB)'1]ZH2"!_*E%?&18(8\_38<02ZQRR+ONW
M6'<>G0)D,?R%Z*@/')D_"NPR,NTO486N"57ABXI')#UK5F9PV4/M K2^ DX,
MUHVUFTD%3H+V@0H"/IMF<&F8@*+E9C4AX1Y42K<0?!07%MP&2F3VT\]S+(Q@
MOE=%!0&7%:IWE*3QG.@O5'4PK;.L1W58-)M.[:+)%.=8G6W8N.G,:BT<EC/5
M6AWLT_JB\12IIX\F8\'7,9Y-W1K@ZV)J/S;%COT-1<VX7C=%S0X=?IVLZ>$<
M\7CB=0G&DVZB-)YB8_4$;2AIG!83$BZX;^53]XZMN(-Z;93*?FL49-NH65/W
M_LBK064AR;0[8?>U-8$?V*PR@G4$JNW[[6*C7&DIL?!>^JNAR5SMEI13\!+-
MJ;CM_<OG;\S))I0KL9DJ1Q6<Q/,T:FTPKO$)K'&[<M2RI?U3I(3]T&8A2LG8
M*%7WQB4$EQA<YY0>RFHH"LA7N$92@)S8GW,XG-D**6]IAG/GF#ET<$\NQ'IM
M-%%VQN%SQ@1'6J7PS"=CD0:DQGK>6-1M&FFP3*<\70F.![&FEX&*F"2X#JY'
MG\%X))6\$>S .>PLB%I*() KN,K5G,P7>J$LFY*QF/9?$9S=_CQL[6G:JX1O
M<]>US$ 'TR&P:D_0#TSRK,]KU)T1:]$C,H4#Z=0.V0C$9;=UP? ,6 &5/U@;
MJ3M5)<_7J0W%_#D$'B5XG53C4VGC%@5;VV@5DV\T>]AXK=BA8N'W-B%T5=[K
M*,G05#^7RD'O =,%3XV#J*5$SY'\*%.6CX0/YEAG'5#$L5LY>?:)5YD,<:,,
M3UY0#9,LT]4%*V%/9J,2.=+S>#J9ZDJD6\BJ0#@=_160R@37%6=O.LP#?5BI
MT/YX6&VO\4W8"5[!5Z"J,2\*/@?@0#IWFS>-LPSYJ&.40S0=5)H')"EC-&1F
M<%X5PFB%5#543B#EXC,S4-FR%-3&1#6,;I\U[2*RA*!\&^73 J1J#O7^9%V%
M&M$1K6/J?4';,(!:GN*I/,'7RN>M6FX/DP@8WRF[!I+)Y'A0_YT3$R-TZ ^D
MFWIA N?0B4S/&JQQO2SB5.HU-G [U.CC%A-J3Q[A4GV[0)TNA3O'*(O+)(L^
MP&_W9#VA!(U9/$LS5+^F6:.66ODZD.D\FR30LMTCJ,H+XP@M)[ [ZKQ* 01S
MLR889=Q%RQQN7*5TT5*L4U+ U*#K(Y[GD^CGC0[TI9]5?@%/_%$*RB?.(]U2
M2-1EA(E "<;=J(PGL$IRN S/Y#YO!UB-L*,EC07<H^790K&6?&EI/L\UCKC*
MSD;RG2C'&Q*_OA$-1O6E4ZPOG[D.0D,4/NA.P;_>JU;U%)'/;K)$1(3!.Y5W
M982LB?<NS:'<FD#"CO+&O2-*4LP$QS\23L.$/S+.)>8LK5XR*3[4N=_C+U*
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
M+G=9-K+')OE#(>OCS34._UCG]E]02P,$%     @ XT:33)A2)5TQ P  *$$
M !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\7;.V[;0!2%X:T86H Y
M[T=@NTKC-LD&!)F6!.L%DD'LW4=1$P6P^:<PSC0B!!$SI_I$#.^Y^];OEM/V
M>!@WV]-X\[K?'<;[Q6::3E^Z;EQM^OURO#V>^L/YE^?CL%].YZ_#NCLM5R_+
M==\Y8U(W7*^Q>+B[7O/F\>E^,3P^V<7-C^6P[J?[1?>ZZWX=AY=QT_?3V%TN
M]O:\P?F6MU/_/]L?GY^WJ_[K<?5SWQ^F=U+\W6#1O1_(S0=R\D!^/I"7!PKS
M@8(\4)P/%.6!TGR@) ^4YP-E>: R'ZC( ]7Y0%4>R!J0T>@C$=9ZK2UP;?5>
M6P#;ZL6V0+;5FVT!;:M7VP+;5N^V!;BM7FX+=%N]W1;PMGJ]'>CM]'H[T-LU
M>-:FAVV]W@[T=GJ]'>CM]'H[T-OI]7:@M]/K[4!OI]?;@=Y.K[<#O9U>;P]Z
M>[W>'O3V>KT]Z.T;G)7088E>;P]Z>[W>'O3V>KT]Z.WU>GO0V^OU]J"WU^OM
M06^OUSN WD&O=P"]@U[O 'H'O=X!] X-SKKIL%NO=P"]@U[O 'H'O=X!] YZ
MO0/H'?1Z!] [Z/6.H'?4ZQU![ZC7.X+>4:]W!+VC7N\(>L<&[RKI9:5>[PAZ
M1[W>$?2.>KTCZ!WU>D?0.^KU3J!WTNN=0.^DUSN!WDFO=P*]DU[O!'HGO=X)
M]$X-9DUHV$2O=P*]DU[O!'HGO=X)]$YZO3/HG?5Z9] [Z_7.H'?6ZYU![ZS7
M.X/>6:]W!KVS7N\,>N<&LX(T+*C7.X/>6:]W!KVS7N\">A>]W@7T+GJ]"^A=
M]'H7T+OH]2Z@=]'K74#OHM>[@-Y%KW<!O4N#66\:]M;K74#OHM>[@MY5KW<%
MO:M>[PIZ5[W>%?2N>KTKZ%WU>E?0N^KUKJ!WU>M=0>^JU[N"WK5!5X?*.BW:
M.EC7:=#7,538,0T:.X8J.Z9!9\=0:<<T:.T8JNV8!KT=0\4=TZ"Y8ZBZ8QIT
M=PR5=TR#]HZA^HYIT-\Q5. Q#43' F:3!N:5Z.-F.?1/WZ=A>UB/GQWEG\4_
MCG-E^3B][?K/SW%9]>, 5VY/YVWZ[O+YZ7]KEU7_I.BN8XP/OP%02P,$%
M  @ XT:33-PNG">" @  KSX  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=O=
M;ILP&,;Q6XDXG8)MOIF:GFP[W2IM-^"!DZ#P)=OMTKN?0]M)JS*I4Q/I?Q("
MK_WZ :S?&3<_'F?C5L>A']TFVGL_?Q3"-7LS:!=/LQE#93O90?MP:G=BULU!
M[XQ(I"Q$,XW>C'[M3SVBVYO/9JOO>[_Z]'3]U'H3Z7GNNT;[;AK%P]B^:KI^
M;AA;TR]CW+Z;W8<P(%I].88N+ES;1*'J(O&&%5Y//)V'>=\>C+5=:_XKVK3=
M=HUII^9^"%-B-UNC6[<WQ@]][/;:FO:[M]VX>\Y[IZW_JH?06!Q[\=> ^'HY
M_&-OS@=8*I=<V8=M8<XMM12>?M6[%GS9#<UDS7JVH6I]=^;V0J2[4'7B-/"2
MMVA.6Z<U[9L6#ZVO]V)_3?:P_#_WP/\4G5@.[WOJE\N10'*DD!P9)$<.R5%
M<I20'!4D1PW)H20E"$5412%544Q5%%05155%85517%446!5%UH0B:T*1-:'(
MFE!D32BR)A19$XJL"476A")K0I$UI<B:4F1-*;*F%%E3BJPI1=:4(FM*D36E
MR)I29,THLF8463.*K!E%UHPB:T:1-:/(FE%DS2BR9A19<XJL.476G")K3I$U
MI\B:4V3-*;+F%%ESBJPY1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&1
MM:3(6E)D+2FREA192XJL)476DB)K29&UI,A:4F2M*+)6%%DKBJP51=:*(FM%
MD;6BR%I19*THLE8466N*K#5%UIHB:TV1M:;(6E-DK2FRUA19:XJL-456)2FT
M*DFQ54D*KDI2=%62PJN2%%^5I "K)$58)2G$*HDQ]IJ?8RW'>-#=^*\H/Z?I
M\+*^6+Y3O_T-4$L! A0#%     @ XT:33!\CSP/     $P(   L
M     ( !     %]R96QS+RYR96QS4$L! A0#%     @ XT:33&;S"V""
ML0   !               ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    " #C1I-,[7=EI/     K @  $0              @ &9 0  9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    " #C1I-,F5R<(Q &  "<)P  $P
M        @ &X @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( .-&
MDTPRX^ YF0(  )P)   8              "  ?D(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    " #C1I-,[<IWP'\#  #3#@  &
M        @ '("P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ XT:33.FQI&Y- @  $P<  !@              ( !?0\  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( .-&DTQK 7+%# 4  &$:   8
M              "  0 2  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    " #C1I-,<J<=XA,"  !8!@  &               @ %"%P  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ XT:33%%8,J09!
M\1(  !@              ( !BQD  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( .-&DTR\;3-^F 4  (D=   8              "  =H=
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #C1I-,%@DK
M-+8!  #2 P  &               @ &H(P  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ XT:33"88!@RU 0  T@,  !@
M ( !E"4  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( .-&
MDTQ+A!@)L@$  -(#   9              "  7\G  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ XT:33!P []>W 0  T@,  !D
M         ( !:"D  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    " #C1I-,XV-GS;@!  #2 P  &0              @ %6*P  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( .-&DTSXV;7,M@$  -(#
M   9              "  44M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ XT:33$790XJU 0  T@,  !D              ( !,B\
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #C1I-,1J'%
M7;<!  #2 P  &0              @ $>,0  >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( .-&DTSQGRTCM@$  -(#   9
M  "  0PS  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
MXT:33&%!=TBW 0  T@,  !D              ( !^30  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    " #C1I-,C593/K8!  #2 P  &0
M            @ 'G-@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( .-&DTQWCR%EL@$  -(#   9              "  =0X  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ XT:33/)DS9:W 0
MT@,  !D              ( !O3H  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    " #C1I-,I%"T%;4!  #2 P  &0              @ &K
M/   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( .-&DTQO
MTX+HM $  -(#   9              "  9<^  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ XT:33&?J:->W 0  T@,  !D
M     ( !@D   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M" #C1I-,+N_V];8!  #2 P  &0              @ %P0@  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( .-&DTP\M\27Z@(  (0-   9
M              "  5U$  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ XT:33/W<#9"S 0  T@,  !D              ( !?D<  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " #C1I-,Y?7_R[,!
M  #2 P  &0              @ %H20  >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( .-&DTSC^UI^MP$  -(#   9              "
M 5)+  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ XT:3
M3"? 2#.W 0  T@,  !D              ( !0$T  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    " #C1I-,#7[.>[@!  #2 P  &0
M        @ $N3P  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( .-&DTR0/E2_MP$  -(#   9              "  1U1  !X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ XT:33"I/?A:V 0  T@,
M !D              ( !"U,  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    " #C1I-,I%DZ!+<!  #2 P  &0              @ 'X5
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( .-&DTS D-[H
MMP$  -(#   9              "  >96  !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ XT:33)SB"^>V 0  T@,  !D
M ( !U%@  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #C
M1I-,WHIP;;0!  #2 P  &0              @ '!6@  >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( .-&DTQ$$^WAQ $  #<$   9
M          "  :Q<  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ XT:33%IVQD&X 0  T@,  !D              ( !IUX  'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " #C1I-,OWR<P[8!  #2
M P  &0              @ &68   >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( .-&DTPYQPQ$LP$  -(#   9              "  8-B
M  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ XT:33(/2
M/_3& 0  -P0  !D              ( !;60  'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    " #C1I-,3J_#:[@!  #2 P  &0
M    @ %J9@  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M .-&DTQ]5F&,N0$  -(#   9              "  5EH  !X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ XT:33#%0 ;NV 0  T@,  !D
M             ( !26H  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    " #C1I-,>>SHS[<!  #2 P  &0              @ $V;   >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( .-&DTR/4HRWMP$
M -(#   9              "  21N  !X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ XT:33'!R&$&W 0  T@,  !D              ( !
M$G   'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #C1I-,
M[^]ZO;0!  #2 P  &0              @ $ <@  >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( .-&DTRA4V55N@$  -(#   9
M      "  >MS  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ XT:33"[X7"JV 0  T@,  !D              ( !W'4  'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " #C1I-,8M/3;+@!  #2 P
M&0              @ ')=P  >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+
M 0(4 Q0    ( .-&DTR^[483P@$  #<$   9              "  ;AY  !X
M;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ XT:33$KO_VBX
M 0  T@,  !D              ( !L7L  'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6Q02P$"% ,4    " #C1I-,'AE:),<!   W!   &0
M@ &@?0  >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( .-&
MDTQ[#!%.MP$  -(#   9              "  9Y_  !X;"]W;W)K<VAE971S
M+W-H965T-34N>&UL4$L! A0#%     @ XT:33,5_L$FX 0  T@,  !D
M         ( !C($  'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M    " #C1I-,8Y=%\,8!   W!   &0              @ %[@P  >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( .-&DTQIPIHF* ,  !@-
M   9              "  7B%  !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M4$L! A0#%     @ XT:33)$+6%?\ 0  YP4  !D              ( !UX@
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " #C1I-,E$#(
M 9T!  !9 P  &0              @ $*BP  >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;%!+ 0(4 Q0    ( .-&DTQ>DQGV1@(  'X'   9
M  "  =Z,  !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @
MXT:33.<JNQ@D @  ?08  !D              ( !6X\  'AL+W=O<FMS:&5E
M=',O<VAE970V,BYX;6Q02P$"% ,4    " #C1I-,J50UE$@"  ">!P  &0
M            @ &VD0  >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4
M Q0    ( .-&DTR8]X^%'P(  $L&   9              "  364  !X;"]W
M;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ XT:33&#O<PB3 @
MJP@  !D              ( !BY8  'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q02P$"% ,4    " #C1I-,Y+K-GPT"  #?!0  &0              @ %5
MF0  >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( .-&DTRL
MP>7W,0(  -<&   9              "  9F;  !X;"]W;W)K<VAE971S+W-H
M965T-C<N>&UL4$L! A0#%     @ XT:33 )*^R+9 0  8@0  !D
M     ( ! 9X  'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M" #C1I-,WJ RFT0"   -!P  &0              @ $1H   >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( .-&DTPK2#/4N0$  -(#   9
M              "  8RB  !X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L!
M A0#%     @ XT:33"WPTY.T 0  EP,  !D              ( !?*0  'AL
M+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " #C1I-,M[6BMDP$
M  #G%   &0              @ %GI@  >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;%!+ 0(4 Q0    ( .-&DTS)IXU;WP(   8+   9              "
M >JJ  !X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ XT:3
M3#+)3['D 0  I@0  !D              ( ! *X  'AL+W=O<FMS:&5E=',O
M<VAE970W-"YX;6Q02P$"% ,4    " #C1I-,/LX$Y4 "   '!P  &0
M        @ $;L   >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0
M   ( .-&DTR''6]$Z@$  &4%   9              "  9*R  !X;"]W;W)K
M<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ XT:33'5@#Y,+ @  =04
M !D              ( !L[0  'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q0
M2P$"% ,4    " #C1I-,DJ@Y6<,!   U!   &0              @ 'UM@
M>&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( .-&DTPY=@W6
M0 (  !H'   9              "  >^X  !X;"]W;W)K<VAE971S+W-H965T
M-SDN>&UL4$L! A0#%     @ XT:33 ;95!G! @  X@H  !D
M ( !9KL  'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " #C
M1I-,V$2!R=P#   E$P  &0              @ %>O@  >&PO=V]R:W-H965T
M<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( .-&DTPMUTE=( 0   \6   9
M          "  7'"  !X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#
M%     @ XT:33,?)1#JY @  2PL  !D              ( !R,8  'AL+W=O
M<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " #C1I-,Z(/RTG<#  #Z
M$   &0              @ &XR0  >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM
M;%!+ 0(4 Q0    ( .-&DTQFW!? 6@(  )@'   9              "  6;-
M  !X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ XT:33*L6
M#_[Q 0  ZP0  !D              ( !]\\  'AL+W=O<FMS:&5E=',O<VAE
M970X-BYX;6Q02P$"% ,4    " #C1I-,ALJA(8P"  !E"0  &0
M    @ $?T@  >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    (
M .-&DTSY(]HZ% (  ($%   9              "  >+4  !X;"]W;W)K<VAE
M971S+W-H965T.#@N>&UL4$L! A0#%     @ XT:33 \\UU"( @  M@@  !D
M             ( !+=<  'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"
M% ,4    " #C1I-,LI[65TH#   G#@  &0              @ 'LV0  >&PO
M=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( .-&DTRN=W;@%0,
M *,,   9              "  6W=  !X;"]W;W)K<VAE971S+W-H965T.3$N
M>&UL4$L! A0#%     @ XT:33#QYOQUV P  90\  !D              ( !
MN>   'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " #C1I-,
M,?V])5("   X!P  &0              @ %FY   >&PO=V]R:W-H965T<R]S
M:&5E=#DS+GAM;%!+ 0(4 Q0    ( .-&DTRQK$YE9 ,  %T/   9
M      "  >_F  !X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%
M  @ XT:33 63R)A& P  R0T  !D              ( !BNH  'AL+W=O<FMS
M:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " #C1I-,!JF?L0$"  !W!0
M&0              @ $'[@  >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+
M 0(4 Q0    ( .-&DTQGN*/1( (  /\%   9              "  3_P  !X
M;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @ XT:33 U;-W$.
M @  =04  !D              ( !EO(  'AL+W=O<FMS:&5E=',O<VAE970Y
M."YX;6Q02P$"% ,4    " #C1I-,KY6,TB0"  ";!@  &0
M@ ';]   >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( .-&
MDTQ"YQW3$@(  !,&   :              "  3;W  !X;"]W;W)K<VAE971S
M+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( .-&DTS2,B]E.0(  ,8&   :
M          "  8#Y  !X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4
M Q0    ( .-&DTQ-]IB?]@$  .P$   :              "  ?'[  !X;"]W
M;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0    ( .-&DTS3#%,A_0$
M +P%   :              "  1_^  !X;"]W;W)K<VAE971S+W-H965T,3 S
M+GAM;%!+ 0(4 Q0    ( .-&DTR*%80V&P,  &4,   :              "
M 50  0!X;"]W;W)K<VAE971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    ( .-&
MDTQQ58-0(0(  #L&   :              "  :<# 0!X;"]W;W)K<VAE971S
M+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( .-&DTR(N::*7P(  )4'   :
M          "  0 & 0!X;"]W;W)K<VAE971S+W-H965T,3 V+GAM;%!+ 0(4
M Q0    ( .-&DTPX]]!:Q0,  &D1   :              "  9<( 0!X;"]W
M;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4 Q0    ( .-&DTRXWL]&_ $
M &@%   :              "  90, 0!X;"]W;W)K<VAE971S+W-H965T,3 X
M+GAM;%!+ 0(4 Q0    ( .-&DTSPYX%"#@(  '4%   :              "
M <@. 0!X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;%!+ 0(4 Q0    ( .-&
MDTS:K^S*,0(  '$&   :              "  0X1 0!X;"]W;W)K<VAE971S
M+W-H965T,3$P+GAM;%!+ 0(4 Q0    ( .-&DTP?O/$ [I\  'EO @ 4
M          "  7<3 0!X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    (
M .-&DTSTZ$+>/0(  'P*   -              "  9>S 0!X;"]S='EL97,N
M>&UL4$L! A0#%     @ XT:33/;>K.F#!P  QT<   \              ( !
M_[4! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( .-&DTR84B5=,0,  "A!
M   :              "  :^] 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<U!+ 0(4 Q0    ( .-&DTS<+IPG@@(  *\^   3              "  1C!
K 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !W '< OB   ,O# 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<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>130
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.8.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>134</ContextCount>
  <ElementCount>528</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>48</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Document and entity information Document</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DocumentAndEntityInformationDocument</Role>
      <ShortName>Document and entity information Document</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/ConsolidatedStatementsOfOperationsStatement</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS Statement</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/ConsolidatedStatementsOfComprehensiveLossStatement</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statement</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004000 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005500 - Statement - Balance Sheet (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/BalanceSheetParentheticals</Role>
      <ShortName>Balance Sheet (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/ConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - Business information Business information (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.permapipe.com/role/BusinessInformationBusinessInformationNotes</Role>
      <ShortName>Business information Business information (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2125100 - Disclosure - Significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2128100 - Disclosure - New Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/NewAccountingPronouncements</Role>
      <ShortName>New Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2139100 - Disclosure - Correction of immaterial errors (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.permapipe.com/role/CorrectionOfImmaterialErrorsNotes</Role>
      <ShortName>Correction of immaterial errors (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2145100 - Disclosure - Acquisition (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.permapipe.com/role/AcquisitionNotes</Role>
      <ShortName>Acquisition (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2146100 - Disclosure - Discontinued Operations (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.permapipe.com/role/DiscontinuedOperationsNotes</Role>
      <ShortName>Discontinued Operations (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2147100 - Disclosure - Retention</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/Retention</Role>
      <ShortName>Retention</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2148100 - Disclosure - Costs and estimated earnings on uncompleted contracts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContracts</Role>
      <ShortName>Costs and estimated earnings on uncompleted contracts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2150100 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2151100 - Disclosure - Lease information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/LeaseInformation</Role>
      <ShortName>Lease information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2152100 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/IncomeTaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2153100 - Disclosure - Retirement plans Retirement plans (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansRetirementPlansNotes</Role>
      <ShortName>Retirement plans Retirement plans (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2154100 - Disclosure - Stock options</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/StockOptions</Role>
      <ShortName>Stock options</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2155100 - Disclosure - Deferred and restricted stock (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.permapipe.com/role/DeferredAndRestrictedStockNotes</Role>
      <ShortName>Deferred and restricted stock (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2156100 - Disclosure - Stock rights</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/StockRights</Role>
      <ShortName>Stock rights</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2157100 - Disclosure - Interest expense, net (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.permapipe.com/role/InterestExpenseNetNotes</Role>
      <ShortName>Interest expense, net (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2162100 - Schedule - Schedule II</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/ScheduleIi</Role>
      <ShortName>Schedule II</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2225201 - Disclosure - Significant accounting policies Significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesSignificantAccountingPolicies</Role>
      <ShortName>Significant accounting policies Significant accounting policies</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2301301 - Disclosure - Business information Geographic  information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/BusinessInformationGeographicInformationTables</Role>
      <ShortName>Business information Geographic  information (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2325302 - Disclosure - Significant accounting policies Cash, cash equivalents and restricted cash (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashTables</Role>
      <ShortName>Significant accounting policies Cash, cash equivalents and restricted cash (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2325303 - Disclosure - Significant accounting policies Accumulated other comprehensive loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Significant accounting policies Accumulated other comprehensive loss (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2325304 - Disclosure - Significant accounting policies Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesTables</Role>
      <ShortName>Significant accounting policies Inventories (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2325305 - Disclosure - Significant accounting policies Long-lived assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsTables</Role>
      <ShortName>Significant accounting policies Long-lived assets (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2325306 - Disclosure - Significant accounting policies Goodwill Table (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillTableTables</Role>
      <ShortName>Significant accounting policies Goodwill Table (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2325307 - Disclosure - Significant accounting policies Net loss per common share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerCommonShareTables</Role>
      <ShortName>Significant accounting policies Net loss per common share (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2339301 - Disclosure - Correction of immaterial errors (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/CorrectionOfImmaterialErrorsTables</Role>
      <ShortName>Correction of immaterial errors (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2345301 - Disclosure - Acquisition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/AcquisitionTables</Role>
      <ShortName>Acquisition (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2346301 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2348301 - Disclosure - Costs and estimated earnings on uncompleted contracts Costs and estimated earnings on uncompleted contracts (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsTables</Role>
      <ShortName>Costs and estimated earnings on uncompleted contracts Costs and estimated earnings on uncompleted contracts (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2350301 - Disclosure - Debt Debt repayment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DebtDebtRepaymentTables</Role>
      <ShortName>Debt Debt repayment (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2351301 - Disclosure - Lease information Property under capital lease (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalLeaseTables</Role>
      <ShortName>Lease information Property under capital lease (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2351302 - Disclosure - Lease information Future minimum lease payments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/LeaseInformationFutureMinimumLeasePaymentsTables</Role>
      <ShortName>Lease information Future minimum lease payments (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2352301 - Disclosure - Income taxes (Loss) income before income taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/IncomeTaxesLossIncomeBeforeIncomeTaxesTables</Role>
      <ShortName>Income taxes (Loss) income before income taxes (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2352302 - Disclosure - Income taxes Components of income tax (benefit) expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxBenefitExpenseTables</Role>
      <ShortName>Income taxes Components of income tax (benefit) expense (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2352303 - Disclosure - Income taxes Components of deferred income tax (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/IncomeTaxesComponentsOfDeferredIncomeTaxTables</Role>
      <ShortName>Income taxes Components of deferred income tax (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2352304 - Disclosure - Income taxes UTP (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/IncomeTaxesUtpTables</Role>
      <ShortName>Income taxes UTP (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2353301 - Disclosure - Retirement plans Plan assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansPlanAssetsTables</Role>
      <ShortName>Retirement plans Plan assets (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2353302 - Disclosure - Retirement plans Defined pension disclosure (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansDefinedPensionDisclosureTables</Role>
      <ShortName>Retirement plans Defined pension disclosure (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2353303 - Disclosure - Retirement plans Assumptions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansAssumptionsTables</Role>
      <ShortName>Retirement plans Assumptions (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2353304 - Disclosure - Retirement plans Components of net periodic benefit cost (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostTables</Role>
      <ShortName>Retirement plans Components of net periodic benefit cost (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2353305 - Disclosure - Retirement plans Amounts recognized in other comprehensive income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansAmountsRecognizedInOtherComprehensiveIncomeTables</Role>
      <ShortName>Retirement plans Amounts recognized in other comprehensive income (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2353306 - Disclosure - Retirement plans Cash flows (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansCashFlowsTables</Role>
      <ShortName>Retirement plans Cash flows (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2353307 - Disclosure - Retirement plans Multi-employer (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansMultiEmployerTables</Role>
      <ShortName>Retirement plans Multi-employer (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2354301 - Disclosure - Stock options Stock based compensation expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/StockOptionsStockBasedCompensationExpenseTables</Role>
      <ShortName>Stock options Stock based compensation expense (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2354302 - Disclosure - Stock options Option activity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/StockOptionsOptionActivityTables</Role>
      <ShortName>Stock options Option activity (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2354304 - Disclosure - Stock options Unvested options (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/StockOptionsUnvestedOptionsTables</Role>
      <ShortName>Stock options Unvested options (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2355301 - Disclosure - Deferred and restricted stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DeferredAndRestrictedStockTables</Role>
      <ShortName>Deferred and restricted stock (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2357301 - Disclosure - Interest expense, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/InterestExpenseNetTables</Role>
      <ShortName>Interest expense, net (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2362301 - Schedule - Schedule II Allowance for bad debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/ScheduleIiAllowanceForBadDebtTables</Role>
      <ShortName>Schedule II Allowance for bad debt (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2401402 - Disclosure - Business information Business reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/BusinessInformationBusinessReportingDetails</Role>
      <ShortName>Business information Business reporting (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2401403 - Disclosure - Business information Geographic information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/BusinessInformationGeographicInformationDetails</Role>
      <ShortName>Business information Geographic information (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2425408 - Disclosure - Significant accounting policies Cash and cash equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesCashAndCashEquivalentsDetails</Role>
      <ShortName>Significant accounting policies Cash and cash equivalents (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2425409 - Disclosure - Significant accounting policies Drafts payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesDraftsPayableDetails</Role>
      <ShortName>Significant accounting policies Drafts payable (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2425410 - Disclosure - Significant accounting policies Restricted cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesRestrictedCashDetails</Role>
      <ShortName>Significant accounting policies Restricted cash (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2425411 - Disclosure - Significant accounting policies Accounts receivable and concentration of credit risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesAccountsReceivableAndConcentrationOfCreditRiskDetails</Role>
      <ShortName>Significant accounting policies Accounts receivable and concentration of credit risk (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2425412 - Disclosure - Significant accounting policies Accumulated other comprehensive loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Significant accounting policies Accumulated other comprehensive loss (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2425413 - Disclosure - Significant accounting policies Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesInventoriesDetails</Role>
      <ShortName>Significant accounting policies Inventories (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2425414 - Disclosure - Significant accounting policies Long lived assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesLongLivedAssetsDetails</Role>
      <ShortName>Significant accounting policies Long lived assets (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2425415 - Disclosure - Significant accounting policies Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesGoodwillDetails</Role>
      <ShortName>Significant accounting policies Goodwill (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2425416 - Disclosure - Significant accounting policies Other intangible assets with definite lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesOtherIntangibleAssetsWithDefiniteLivesDetails</Role>
      <ShortName>Significant accounting policies Other intangible assets with definite lives (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2425417 - Disclosure - Significant accounting policies Research and development (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesResearchAndDevelopmentDetails</Role>
      <ShortName>Significant accounting policies Research and development (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2425418 - Disclosure - Significant accounting policies Net loss per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesNetLossPerShareDetails</Role>
      <ShortName>Significant accounting policies Net loss per share (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2425419 - Disclosure - Significant accounting policies Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesSegmentsDetails</Role>
      <ShortName>Significant accounting policies Segments (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2425421 - Disclosure - Significant accounting policies Reclassification (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/SignificantAccountingPoliciesReclassificationDetails</Role>
      <ShortName>Significant accounting policies Reclassification (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2439402 - Disclosure - Correction of immaterial errors (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/CorrectionOfImmaterialErrorsDetails</Role>
      <ShortName>Correction of immaterial errors (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2445402 - Disclosure - Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/AcquisitionDetails</Role>
      <ShortName>Acquisition (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2446402 - Disclosure - Discontinued Operations Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DiscontinuedOperationsNarrativeDetails</Role>
      <ShortName>Discontinued Operations Narrative (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2446403 - Disclosure - Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2446404 - Disclosure - Discontinued Operations Discontinued operations balance sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DiscontinuedOperationsDiscontinuedOperationsBalanceSheetDetails</Role>
      <ShortName>Discontinued Operations Discontinued operations balance sheet (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2446405 - Disclosure - Discontinued Operations Cashflows from discontinued operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DiscontinuedOperationsCashflowsFromDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations Cashflows from discontinued operations (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2447401 - Disclosure - Retention Retention receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetentionRetentionReceivableDetails</Role>
      <ShortName>Retention Retention receivable (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2448402 - Disclosure - Costs and estimated earnings on uncompleted contracts Costs and estimated earnings on uncompleted contracts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/CostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetails</Role>
      <ShortName>Costs and estimated earnings on uncompleted contracts Costs and estimated earnings on uncompleted contracts (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2450402 - Disclosure - Debt Debt by type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DebtDebtByTypeDetails</Role>
      <ShortName>Debt Debt by type (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2450403 - Disclosure - Debt 5 year repayment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/Debt5YearRepaymentDetails</Role>
      <ShortName>Debt 5 year repayment (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2450404 - Disclosure - Debt Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt Narrative (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2450405 - Disclosure - Debt Mortgage (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DebtMortgageDetails</Role>
      <ShortName>Debt Mortgage (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2450407 - Disclosure - Debt Capital leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DebtCapitalLeasesDetails</Role>
      <ShortName>Debt Capital leases (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2451403 - Disclosure - Lease information Property under capitalized leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/LeaseInformationPropertyUnderCapitalizedLeasesDetails</Role>
      <ShortName>Lease information Property under capitalized leases (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2451404 - Disclosure - Lease information Rental expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/LeaseInformationRentalExpenseDetails</Role>
      <ShortName>Lease information Rental expense (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2451405 - Disclosure - Lease information Future minimum payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/LeaseInformationFutureMinimumPaymentsDetails</Role>
      <ShortName>Lease information Future minimum payments (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2452405 - Disclosure - Income taxes Income (loss) before income taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails</Role>
      <ShortName>Income taxes Income (loss) before income taxes (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2452406 - Disclosure - Income taxes Components of income tax expense (benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income taxes Components of income tax expense (benefit) (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2452407 - Disclosure - Income taxes Reconcilation to the ETR rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/IncomeTaxesReconcilationToEtrRateDetails</Role>
      <ShortName>Income taxes Reconcilation to the ETR rate (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2452408 - Disclosure - Income taxes Income tax narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/IncomeTaxesIncomeTaxNarrativeDetails</Role>
      <ShortName>Income taxes Income tax narrative (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2452409 - Disclosure - Income taxes Deferred income tax disclosure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/IncomeTaxesDeferredIncomeTaxDisclosureDetails</Role>
      <ShortName>Income taxes Deferred income tax disclosure (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2452410 - Disclosure - Income taxes UTP (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/IncomeTaxesUtpDetails</Role>
      <ShortName>Income taxes UTP (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2453408 - Disclosure - Retirement plans Plan assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansPlanAssetsDetails</Role>
      <ShortName>Retirement plans Plan assets (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2453409 - Disclosure - Retirement plans Reconciliation of benefit obligations, plan assets and funded status (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails</Role>
      <ShortName>Retirement plans Reconciliation of benefit obligations, plan assets and funded status (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2453410 - Disclosure - Retirement plans Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansAssumptionsDetails</Role>
      <ShortName>Retirement plans Assumptions (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2453411 - Disclosure - Retirement plans Components of net periodic benefit cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansComponentsOfNetPeriodicBenefitCostDetails</Role>
      <ShortName>Retirement plans Components of net periodic benefit cost (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2453412 - Disclosure - Retirement plans Recognized in other comprehensive income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansRecognizedInOtherComprehensiveIncomeDetails</Role>
      <ShortName>Retirement plans Recognized in other comprehensive income (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>2453413 - Disclosure - Retirement plans Cash flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansCashFlowsDetails</Role>
      <ShortName>Retirement plans Cash flows (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>2453414 - Disclosure - Retirement plans 401K (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlans401KDetails</Role>
      <ShortName>Retirement plans 401K (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>2453415 - Disclosure - Retirement plans Multi employer (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/RetirementPlansMultiEmployerDetails</Role>
      <ShortName>Retirement plans Multi employer (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>2454405 - Disclosure - Stock options Stock Compensation expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/StockOptionsStockCompensationExpenseDetails</Role>
      <ShortName>Stock options Stock Compensation expense (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>2454406 - Disclosure - Stock options Fair value assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/StockOptionsFairValueAssumptionsDetails</Role>
      <ShortName>Stock options Fair value assumptions (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>2454407 - Disclosure - Stock options Option activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/StockOptionsOptionActivityDetails</Role>
      <ShortName>Stock options Option activity (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>2454408 - Disclosure - Stock options Options additional text (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/StockOptionsOptionsAdditionalTextDetails</Role>
      <ShortName>Stock options Options additional text (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>2454409 - Disclosure - Stock options Unvested options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/StockOptionsUnvestedOptionsDetails</Role>
      <ShortName>Stock options Unvested options (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>2455402 - Disclosure - Deferred and restricted stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/DeferredAndRestrictedStockDetails</Role>
      <ShortName>Deferred and restricted stock (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>2456401 - Disclosure - Stock rights Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/StockRightsNarrativeDetails</Role>
      <ShortName>Stock rights Narrative (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>2457402 - Disclosure - Interest expense, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/InterestExpenseNetDetails</Role>
      <ShortName>Interest expense, net (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="ppih-20180131.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>2462402 - Schedule - Schedule II (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.permapipe.com/role/ScheduleIiDetails</Role>
      <ShortName>Schedule II (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>ppih-20180131.xml</File>
    <File>ppih-20180131.xsd</File>
    <File>ppih-20180131_cal.xml</File>
    <File>ppih-20180131_def.xml</File>
    <File>ppih-20180131_lab.xml</File>
    <File>ppih-20180131_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>132
<FILENAME>0000914122-18-000007-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000914122-18-000007-xbrl.zip
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
MIYV8?;],L$?S?YM>_6.Z\T]]\5_4_%=6\T^*0>YG!"ZO?F:ZHB5O;&'Y/1B
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
MM7O+8\)[H.^-L)PP034R-#@:Z\AO)-8DT4#Q\CRHS<M7P,Z%_Z08-$$D]KI
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
M.6Q[1@Z:QUN5TO? PM7><X9K>:$USW.N->:'..N,R#P8V19%GR=D%7"?6I^
M^B.2*= (D2YCQ S,6I[E1;.M".F#H?%0M&K=FD!R*[2(RNLT'$MZY&5-H2AE
M'FTY1@?=!_P'HTQ]S+KV6\MB0ITZIF+N@H["*O T2*W&,,^+"2^P8 ^W 1L1
M>BCJG:E2VE@K(R&..(08J)3(8DU!Q/-^'9CBK6261T'J !4_3,O;-1MR'B]8
M-IQ\,UR\LZQ#O>UMB!3EP=HX1S2!SQ01IVLZ,9_M2LDT.42FUE"?APKOR\6,
MR4387[)>,4<0@SD=O5=$! ORFPIMA1$R,,LXI;&A@X8@!ZW'4X%_-)H<2)2V
MS&.%K!-"&NY5$-C).4UH-"BOS'YX:JPW*U[UN&\I826HH1"I45R"/^<4UK*V
M<"C)&]@1M7G8M0.(D^#<&]*FC$II0>HSQ0R%__I:CH&"R#2!VJJN.#.<]^DG
MO<MRT@@30EV52(>]4 [5\55F33XPZFOAM_QI\;QE6>0A_*A,?3K %XTV#7@3
MC*S&LRB5-\736P<R7P_#[><=:I%%&*74@HO)G6.&1<R(0D)2!>OK\K$N<LOU
M_@J(SAETJ;K?I-2\[J%.8%Y*%T%6$!>),&"/40X"DJ6IMVE\7V['?GTT%S.=
M#G$J>"I<,.Q3#UD2*(]VU5U&N'R@!S\7HYX4T,;>$XP"I\%(S'0$-EL=]J$\
M*XV2HR1X0T![_<K>W-K;T8MNKTU/P:P0:0:H#IQKKKBNJPXPRN4<KDIG=P"\
M#L9IH.X]*T N2AZ<1U9KQPC%N*Y49B'D!QRPQ^\%ZL3.VS=^N"[+A=]J[WXM
M_GTT=H-BTGYV%Z@1R=+4XY2WGM)/_6K,"Q;V8-NV=K"=$ZN]37=Y5"!ZB&6*
M*D^X4[QNX1"=:9 \6T4W9T)KU]"^=MA8%S")P&<&I:0J)(VJJUFDSLOA]UDV
M.T%JC<-)HLABL YMT,P(H9V5SDB_G(=(=5[)0>0>=CL 66N,U@:$MASWPYV%
MK>]-9%2K:+@5=8$#M30/ NY6!\< =PIBRT&@[1 SL'O E%98^""D]8RK6CIH
MIG/.V[.+C@#N!,16XSY;M@3PX+I(@;5U"(2#3R.YZPHQ@3()03@_!;45>*?@
MMACLV;9!F %-[QV8T#H$%H-@M4HR*N99R%N5'BV!:XW7[]?@PE;S\5KR8DQ1
M!HTUQ=& 0^W$RN;"?GMLQ(9[W1*N=BBM?/)YS2G8QHM?6HI&2H/"H*8PX9'$
MD ;&UH7R#>5;NK64WPWI3HSGDT[W*\!YQ4ZK8&1M;^^\S=YE68OS9G5SZ%)D
M<>>]!XQW$IST:9 04X8QB@1;30X@R.=Y?Q3MMMG.0*%');[\RL1/=:1!*DY!
M.$6GC$)D-8J"YU$:+,D>G?*5B;_SJ=4[=S3-;%D2)FQ$1A(I%<8!+%JWFFO
M(\J:=XE]4N'!<'H*5-S;\!DA:E.+F6!#E$YB'NML;>9)/@15WY/ISD#%ZB@W
M_;-VG&NFU9RU_O"J.@YH>?#J+ Y @N"#=)@"7ZWZVEE"\C)<,(.VJ' $3.=!
M(F_^]I=R=#4N;J_[W6*>O5]U$!G?_=L?'W;'V3 )$I!@&AS @(1$:1([-DA:
M)PD_F/KVM!!>7K'ZP?<G\ZI_8)[%@)@#(3DP !GE1'D'#A@8@Q0K A31$OSE
MP'+=)[>;\S\62?;M9N#8X#$3+D9'P1!D,JSZ$F"3-Q9'6=#BT9 X#R.#:QD(
MDE$ )TLCG%2DU@*8-FS=K[=JC\3(*-H S&RC1"ZDH7=2D^5ICY(ACUN=A9&W
MKDXM?<?]--]C\;3-+_8F%>UK'6@1:'H:(@\N!$VP5Q:OX@D-TX&4SMS3>P#[
M@%CO'7)@5& :8669#33EP]+5B.^8MQM1<JM]PE-%>O^ #\)-.@(BW!D-6#M6
M(XTTS4\M*7F*2#?W7ZLKNI=CR]+DS_FDK=89!\&9%.T4Q*$@-6/I\'G5(C"?
M+U)1-A?[CX?A4Z+MH19OI.KG1**)W"HCO5L=G3..LS+>B^H0X\E0%HSM3_U>
MV;-W?TQ25"/VAV":PZTF#=:JLHL:6PJT3WM! FE#C?(1!TIY=':M04?,6T,#
M$VZW\[H7P ^(^:&6O)1JC8U)(^ \PTY5>72+HIB&L_G'POC-\!/PU8.L=0R2
M>V(Q ?_;>.?XJ@R(8I%G(PBT[7K? ]P'Q/O 2DL5M::$*J6EL%QRR>HX*S@,
M6?SXL3"NQXV??:4=<9JJH)SR!"PMRQBO=[7R.BN%P)CFCO')X#X@W@=6&A'J
MB0,72@GM1*0QG?4L5]J17)K1[9."<Z%=37&N^D8N(BU5<\:D0]),P1ZX!/.
M]IO)9%:-XCMD8ZW/FY:>,*:KONC($A(4(UHID:2XC5HT]>>46$FZCFE; '=@
M]ZX8OQU7CE&O\B^6;2@/&LKKTWPE 5N1^H#2B",?$;:F+JHDEF^%!+?G4;>
MZMY([!E)+"0L!+:.8]AS$K$@9>W#:ZGT0R,Q7S\SFUZ/QBF>W;(!(!9.2>*=
M%* *I>%B63PE64K&;V ICK8+J/9 <S+0>T>6,.-261/6$7Q*$K /=>-PX8-\
M4*#3QFA+9>4IB2"5K=#18$<B1KZN% %9W;1QQ?;9>C,@)\&Z/R9E ;K45R]0
M,/DLB9*MAJOYT 2KQ/+>L+YM,0M],]D2.9 C7EE%M$/I((S4/37-9N%$#3#7
M?#_ ;S<'?I\&]5X>UC$(;ZR68*2 \8V9K>MFN47B)#(?AOJ$:+L R*S$!AB!
M&.XD\ZLY7< K>9!2[ (RCT0=!&QOKUDP[ (8/!K<X\@$R&!7RRX6?1Y+W$F]
M)L"V)XDU#SD[IF23!V!$['R:CTTQ;/Z5<4)MGO1TD>IVU3:HN\ Y&>I#QC.3
M6@L!#D, NDJ%2%P%:IG)B'N1NDV<!O36_%[0=^F+XFIW:<O##/_=T(M,"<)(
M-$$G$XM+M>H'QK5?5S'5RY,^IY2L8[\;K=/1EX^$?I36$I>4$\52<V.X6CG)
M!(=&])D^"7VXJ#M= ?:^G!;@4U\=(:76P^BI#ZR38(9I<'[@L[&T+NY 0>0G
M9-G)PFY(3@9X6WJM YPZQ!.53"X#%.;*""F6 -O(\XYS6=S_6(!3BXM4DCSY
M,!JT+Z_'TCLP"YF(J66(!AT;ZZX;3/E,_(,<V$YTV(2@%7"'9G* G\ 21QK.
M?-0*P:ZMNP&#UY^%-BC?CFWL!VZM]<FR&<K;X1])F*6!H6D<TWP1)F]39L;5
MN+AI7?8IF.;):J7&8QR"XK4/!'LO+TI"&F<(G #E@R"ZMZK):)56BW)M&6.I
M"WN=K,1=S#.9.=HV@.^/Z#R?-I:IV\$ %-%B@M:BEU3[2DH!IC).8WX82?,;
M-<>J/KN+L:%F=YO[]@-T+]@/*?@8O&$8,^F"53:9)F;)>.!<9<<0]X-Z?A1Z
M?XIS ?K(AL@DIRZE $14&_L1TUP:;4=Z]L-S+] /$!SKH(--CA\X*M'P:.EJ
MN@K.<SB$OB_H]53W>Q(]E<<BR2PC&*/4"\+3FN@(HRSIZ +,I2;0=\!S'\@/
MT)P2%) .:8:@ ?_ >J=J9S;ZO+VGW.ICW1KP*FZ3ZL%'W;,(&$=@CU*N"&@#
M;:-RN&[W8JS(DN8N,$6Z"8/]<)T!D0,+H3UQ'A. SF!P$+D&\)<+@8W/$"&-
M#-0&B\D4EFSLR]O1I'_B= RM C)*I!;VEGM' K:UZ>-8WJ..S',SUL%NA.(D
M0/?J5D9 A%B.(XY:!T3L:KY)RA+,J_CHMAXZ".AFK:$M)OW)!_#OBM[;X=^*
M<=45(1UL'G9:?AV-IU=@I/XR*H:@O=^7Q2!4 Z73%_D,IM0I,647?FQ(R-V,
M9#(B3!HCF$[WN)(BUCWYP<MN=%G PEC1X%@$=Q-EF7'3-'3J8&(G91R,Z\!
M^U*,8NJXO1I0E"=&8=A"F[)J'RR[85ZFTJ\.I<%;7SEK#U@QS=;5>NIC92D#
MH2!)H%JD)5P:AVRC"\-J\2CAN[ _@-57(\?A\NKUHP4D%"=&6.HC)2%(+ TH
M5H%<<&"KF2VJS,\4U+,AR9&%V!L'1DR9B'1D2,,N\3HU> &"*$&IU7[C)+LF
M"'LV!-E=LKV^50S( Q>D-HQ3H9&P7M=V.T,./8^MTDX)+*]N(,V&M00.)@)I
M$;&.%-B#<%D'A+<F=*Y(P^1SILS1ZE$JK'R: !\U6 J">+(:Z43!JFRFS<-R
MS?R0\UC".,"S/P5D4I^ENPTJ_ 8TNS9@O_2[Q0$RI"X5X!)H,$(C5B@X5K,(
M>&>N28+(G4IV'S(/08)[=6#9/'U*B00*<6J=-P+V":KC9HIME"#6W("Y.#,=
M%BD&_BBS\03<UVIDP;I(,8ZHH]4$2ROK.(WFG"R[[*H+M)OCUZ%]0*0.&5#K
M:5T,,8R=1"JDZ07@+-;G<JG,,B'%P(BX(+L7[NL@M<L,6MF#5D:GA10L4N\$
M,Q134/1868K!&9[C)F&UGM""[;5G5NK;($6KCLF C$1.$ 9B2'C*==#@52XP
MP^ABMV_RV)AM&R;K]AC%*F!JB15,JM1[=S4'W*HE"\)*X4=%YI[FQ5IT/E5F
M*,6$2$?*(FI7Q^Q$I'8I..0%V6UX?WT$&ZR$58F&8 ZDOPPA4@'OX1C).GU"
M<5^A2)(8P?J>*/Y:3-/4@[MTV8/*>[!PL%$Q6&:T 6=::+):-K+ 25=\N5-\
MK /[<"@=+>T#B@;DAN922,ZC,L[6*($*"!5*JI+V3PNE@[*>A>33:IW"RXZD
M1OX<P3?)GXO:(YXP(_@"L0NZ4R(^+F;'27II.#8B6J5!1GK%T]!AE?(##?5!
MS(4C@8VE+\C.C?6X>.V4\Q[L9685=P$\;2:X1Z$.HV,DW(KYSKE$1S02/[O
M3\4X! D"^ FC%:R?J(MSB-,AS;K]D= ?P<\DQV"ZH_'WY@WSNI%^=]'$XB'D
MR*YD/RF-%PQKADEDT?FPS.T2(&/R.:U;4^_VHO&8^![1MG#S%)$Z&Q2L+&@_
MI 4UQH#( 0,Z@E8/V5&<?F)8']O#<#/1()DQP-M8$$HLBT0EDSKE=V%K\GP3
M^L1P/K*A(;A!8%<;&JV7"-$(BK^>*Q2B:1CU_A70/%OT:[.OD (%*I7'!%1H
MFE-%39U22A'+SL:W&AD_2=SWQK<VCTH]=A[$F?,.+ IG I>U*/,T-C7#.3_V
MRT#(5^( J3D11$NP!SE/\_ D6?6=);(YI^Q(&BQ1VZ;%+Z/A%?QR8X:]#]<
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
MDZ 9M',A=" W58#2=,XBL,BU3<UTI*_M@S1\-C^/SD*DYT-HW"\&28+\DN6
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
M1H6V3G)9T0%\ Z^VU?4&)W'Q.'38?^85HE-2,\Z\0R)X+6FH(XM$;?<QVD"
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
M&T29=R$(V$.A'CG#F<PM3"RW>F/M .I-S3FIW&G=GZ[J*9>,,1H?4Z)*31I
MDOJAIW9,)$A"ZQGC42CQZN?I#JX=778&H^'5Q2!YFO,6.6M];(X'<@.UC4QZ
M-T^9!*^PSIEL[Y5$+"+@[16EQ)A(F5PUBDM36!KF+(*<VUB'PU"=!X>G:VLX
MRL&)8.GHBP5-02V@6.7:D6 U1EE-W\6VL?'H)'P@D\,HD(<N4@76M@W<4;1(
M.L31(8<;N(E0\=BD.-2JC)" >/"$*AXI8EC%.H&;8I7/]]):/BP*6\54Y<3#
M!]!SW?8Q")EJGD!9@9E A;?&K&9#IE!TCAL1N"5N.Z%],*0/^='"<HZL!,7'
MP>I(4X]7%;>6Y6/>I2;LB2 =OH#5.AKW^JDMS1O8LM5D)[@S=2* 6Y=="5MS
M DBFZ$QT'H&45\ )9#7Q+3K7)/>EI/>ERK'H?&6J/5U-$\!Y51P'$*D.MB[V
MT9I*P**J"=(Y-,VS7[0'TFV<1*4,F/O2(\XCTDBRRIV.Z<!9YYG9F&@IOWGB
M'Q"^FB)J'%C+%$4AP/6S<N7VZ9@S+$;;+4*>+M469S/M"]LC;-Q(%%@.P5G-
M,$5U=-WY/#9UP3AN:W/O O:A4#Y4E^ZD$UA[[Z(*&'F#5@F<2N='^A>$*/Y5
M4 :1O54C4N7EM:WD2KG;VAF?/ )MB&64KB:W*;T5>=XH7Y&B#=8[X'U0I)^4
M@ERG.D[=5 1BSH/?!;9-*OVJ]",P$T%Q=_W<9O77$Z?ZPU2,.1\LC]R H6P%
M5EIJZRO:)3WGM[OX;]8>\J=+N_WU(XA@X! P^)DAS 7K=*P++J/2;@_2M)5P
M:HUT8U'L9-G%YTQ2RFI/B">8IXK3('E<Z[ OR/:A] I]]!KI7=B?!/B#T^%
M@TW)C.68I=Z&2J0.F[9NFT(=4GOHL),+SD2'U$GC2U&EWJ9F*ZV"[B #/:5"
M.([!U1?1P9ZNN9O*..^PMVA(/N@L"\(7^>@_=/[GJS?O/[SZ_W[H?"ROBI3"
MW"EFO?YTF<!\60V#Z=RER35E&DO0^9=B. .3ZW_\-RS0_UJD,O.4?FQF5R#
MTY_B-;QPD>*<'C(MOBR>FFJN!K/TF,_]Z76*I\X+]#HW1:],QP#I\O%"EJ7[
MMBF_DU0[J%H=!"W:_K8WXAQ3W!I0YH%%1%T*JZ^BZGD?S N!FT(I&2 GP7IH
MV@S BE.K3F%26Z! "*T-3O!@&JPOVN3K'P?K:65^!ZB=6H;[0&W0C'M.N?2!
MP3<*-#P!YM[7-JT58&?$Z,":,#!O:235A$CAI$#<)1P5\Q8TL<O.C@AA.];D
M3'CYLC?KGG:*($E01IB@"9B]8"[(N-;JT/A]W8,. G-/R ^M@F(6@,1!HW1T
M&K"Q]=@P!MLE]T_54:MP(OS5Z4]K\J>Z&ZZ4QI):#9H<_A K\N=)D6W KR Z
M!PZ'%@*G)&B%B1+>:>&8P'4^M(PQC])2T12D/0,F\RJD-W7*9=+GY>3MY1\I
M@C 9#?J]E'WY8?9QTN_U0=FU'VAFM'>8X("%)5J@Z.EJ-BQ8X'DODAV*XWYP
M/PHI#JQZM+#MG)82"Y6"F,HN5YV)H/*ZV:]"A4488:-"W/<O+\M4C-PO!JT9
M  =&5.!6.="^8#DDT5ZW<T=YYRB"Z5$<< C0!\'U4")/Q!(98Y SS&&P.NN1
M:B";]'9'FU<_2]H4Z7H(5'?8-*U[,QSJZ.&T]QKA-)$J<*93&EJM8=QV2"(%
M^\1Q*N8T^!^1,(="PVG(-P>33L)V"-%ZNMH%PC0<05'&FR+#CT>8WT;)R4GJ
MY./@Y+1.+57*I1=4&F*0BJ"IZ[1>@FR&-F%';8@FV,Z&TH&5Y*"P-=.<DJ@X
M,0*4FZGE&0CR]E+\1&PJ%;\6=6SO9DAI)1<4?"0N;)2&X]H<Q([FXX^/VJG;
M8)T%DT,!=TL%YK"M3$B!4 2*MMY=H'6SS&>,FL+M9T.E_FIX59W'M+=Q@R<"
MV:""HBZX 'Z26QE--$]Q;('/-G#G0^J07PY^7AI8E$;Y!,>M@S_JT;8N1ZHY
M]>IL2-7%1>D9EUN51^U3RR@8.,1;"2OGJ$68HEHJ("GS_'6Z5;-Z"I3GQ_)P
MXUR+I"#I+%C%E*3LZGV6*LTS+-56NYL'PK(Z(Z@:J':+P=J96/N.R<QK3!AG
M1L=@5)JN;)0.*AJ*,<D':U]@=)10W 7@67$[U$H,?(]( O9,!A*IP=J*"C=
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
M:NE][<_M7G_J%=VW>C@F8(+/VG/+[[>D4^^I9E*/3FH=D,U2C"DL&)122*?
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
M,?]\DVYH9G#:*L,<M910B#J37DRSYG7X:<KDFL#T>(+/RON.]8\Q4Y&T @4
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
M!M]]W.MLO4EIS+X8HICA+D#<%"0UAGA;@?):%6IUS:JA:ZX#9/#T,M\K5CW
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
M.9DL@C-,NIQR8K(JV02OD6^VJN)K6<;QKJJ-^L"@Z74R\C(<X&WR ]G"KV^
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
M/'N:O2,>K.1B6&*(O)Y99[MD62?J="9V%;ADIK@#'U(3XU5PBLH*X]K85=C
M?11B.Q-_'[1O\#3[1]&-Q<<)7BQ@L7>:30L_2)DI2Y988X,!;QB,:5:FF@AJ
MC:S=D;ZA*UA VXDYA>QM6LYMT!"),DZ\SIQ'#X=6M0>UKNW!-Z7>'$EV-9&]
M"R>R+P;%56^RYN#:=@D3--@(A^F*(+5*67-?E?KX8&HQ!^4K'MX&*HXB="M0
M8&9PXLB0DO44#)T*HA*LIZKF6%.^ HMQ/*&QZ.!&*.NY[OHXSCZ/AC>_%9-)
M?UI@_)^]R35\'OXP:Z.8]#:7X6XVD%'Z:!WA"JMHG3!I"9?/F6T&LE'"'U$B
M.^Q79B[!H:$R=5ID#<Y'K-I>8/EKI?,KE9>/+95IP@9^\;X8M/OX)3?HSGUW
MU^F,[E:=EW761#X0 !7@6!DXC'(*)KB@"$1C68)53-'4 @]:,R9'$[H?OVL$
M&>Y&(Y#B;.8FO&,X+G,]AV\($DR$2,K2Q*U2%*^)Q=PV41%KRT_MGLP?0O5C
MR&''-A!*!!QV[1G--L,.T*&"&#2JGGI=/0>?5 SOX4FC!I3!.IX#^+4NPNY/
M$K:$J:H%2*RGCO8ZI0XB^?PBV*4'3-&<<;(HL> #&;"!U5EM<ZA=-JNG$,&O
M1?>N4W[XP0/_UKX=%^^NW.UMO]?!' <&:7<3^-7?>C>]2?LXI9#$@D74(3IG
MLX@NB1CG$DG@\-8KS?81R2DL/+J$=O4O6(^CQ;QC7B>N2<P\5S;4DII_]X8_
M!Q%]N&Y/_G-XU^_^=',+7*2KJP+>]AF/K%]KB:V=5T-.&A(#')Z:)>T8[!^Q
MR&+J^C'"R5Z>XPXBE]G$V&F*#-+O#[^@/S]O/8,/N_&XF(1K;%?[:>!NAG>#
MR<ZT3OV!_G[UD66VHX./&]W_]]]_V^QE87"K$EA5EQQ$7%RX*C"W6M<\:\,?
M7CT?RMSS$,S\"WDX*GJ?!F$JIUTU"99S5Q8CR@P^B;315P$UN*DU?VP5+N;K
M%E695P-/\6_#3KO_[W>CWKC;Z^S1.B$I\]$8SI+7!/Z? %E54G.R'KJMC)I]
M6JGI\^T\;F#3:<Z,#X29K#ALO2HE9E>'()>M5N0Y*=2QHCEJ[SGM*4]ED5U0
M7''F%PCL(N>:&?]FI'3LMG,^1I5UANUF\#(G>5X)#/Y1._J9U6?4K6FV<-@?
M?IJ&FTLPYGO<4[D,'AX/X.5%IR736%13.7K)^%<_?K@N6ICI;P^F=[Z] ?;_
M3H:MZ_;GHM5N?9Y3U&K/26K!#YB'ZD(P/)[T.JWXP8U;XQ[^J?I=?PB<CJM'
MXA,_%JU/X .,L&SC[39Y;>%YN[#PP^!8%://Q7B&F'%8M@QGJF>\9E?4D>3
MZ9EW\$FI ZV97$96:N?VHJD!)K8Y;LQ0HT((GAA#$Z-&+*Z?E92U0FF*!8)G
M9 +4??0) ?/*6AW7*2W\X4$+\Q)+3:6RB2>/OGFNRCR\7H4YQ6;Y YA:3V/S
M/.ZZ>9!<Z90)9TQPKGT0O#KR%5O%C\+ICHWRN )%,\77B[T^3M*KH7VX[O_<
MC2>8^3MX*3EBCQB;M2+!>)IU7#3$,^+$]FO?(ZD\"Z,[UA.V&U-19T6XBK -
M$^=FB=%UP :/P.B[JTT/.3S7Z#07U"?%*%-,(R#GHO=5YW4,:F$>!D('TM@H
M>[O2 %(YSBB/P463K79J428HM%L+DZ-6NDZ:9Z_\SM)7?'O<Z\!&GSWR<,L:
MHA>!:,I,LBYY8EU57B;#@UZ%0Q=Q!ZGG8';7Y8CG.(\HPYD8,V>6>%5!-6#]
MP0E+N@>SB$3W_6_M?C$N\X/]7N=^^M\/P(/O#SN_[^'5:2M5S"DASK=+AD3*
MJNX@33EX=?_<G_S0[7UNC2?W_>+?7EW!(]]<M6]Z_?OO/_3 0VO]4GQI_3J\
M:0]^*/\V[OVC^)Z2V\D/K_[YT^2'E:_W>X/BS77)\_<02OV?'Y"^-^T^Q"#?
MH]'I7=TO/X8N/P9_OXZ,W@#.H-YD]7O3'_'CWV-E:Z\S_<V7Z<L_#OO=Z:-+
M$;8F[3_>XDO^@A\Z\HWEXUK5\UJ]<6M4W Y'J%OH];8&Q:3U$59RW.J5@V-Q
M@<:P9EWT8UM7O0&<L[UV'UXY*Y\9UVGZ"TAS]=__^I?=RK"\/V8'-B(*E_$#
M'NUI-!J.PG"$PVW1/3Y$BZ3WX.>2$#/>BX04*40$6(=IL\\0,IY=BYI4F9J"
M+(32&EZU>C<WL#@C7*8"13;>ND)[$DV.)/K!]SZ.6IU^T1[]VZO!<%"\^DM%
MSS'$G6]?EM]S@ZGT6E_:L!FZH.J]JQ[L@6[9 UONC=O18J8R&$'82I][H"2P
M!/C7<0%JV6W][UT;MM?H=>O?[_KW+4Y?MU _7Z_=2Z];\*XQ%M*\*3&^0+$?
MX)V-)^5[VE5E?.NVW>OB5NU,B^,AD.U"Z%D,D)9BA(^X A:F6*"M8EKMW,9*
M3-C_U^U)J\""S*+[N@4DW@!%I2$ GHM1 4=#,6_I;<3NO&UA_#UK9NAAP+WP
M-9'*4FA;F>\,@:E*^M.Q?.4PZY_;]ZVI9"4&W__>'H#4[_^Y?7/[PS]117X
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
M:>(*/SXL,Y?%H ,,'IYZ3"YY:90,.@G*3!*<IKFU%S&E%V#M'TBP(5O_ 8(
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
M;'IME<:PK8)$74M8C6 :P;;) (U@&L&J9:XV'M,J&C1<VX'*\69TW[Y]R/9
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
MDBD/ NX@77- :<3HJU7R][_@Q-$.O1=.S-S56E_\, IXE/28ON8>GXHHS)Z
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
M[$-GHSX+IHO^^&0 JF3VX#X!X@;BSZ ]U/-$2HDB-5,$FDA;RB(#M:<L[5O
M<D\18'_3 +.7IUQH1T.BXICJ=!RMRE0>'4RS/5;&6.O"/\O'*DNG@&A/A/9$
M%)!$I:Z;JDIH5B0)Q%(W(_XIZ#4E[:J!]A5H OV^-K'*B"/*N'D![:O:Q>-,
MI<FJOWL"6N.)JB)^B_(FE91?,=>PJBBL- UJO-*&\BD-Y:190GXN=Y$&<].F
M:TCUM:^Z(FE_ -9%>ZM06G#A94SCT_7TK8DAV6V?+O6FFJQJH+TSVI#42JR&
M5;5AI6E0XY4V)$]H2.K<[]T2H[JGBV0T.V&JGO@S:(]T[G<I4:1FJ5<-I*V>
M-GUK9OKJW.^SY'YW]^D3I'._ZXT.YJC=5Y:<4A?^63Y663H%I.1>">V). ;;
M5#*8YW.]BZ_GJV^N=[=?//1TKG=M[:EQNZ>S4DN)(B6.T/?4#8ZL)U7U1L5G
M?=2%J"KBIG@BXC4^>\"K_&JX!E4E0:4)4&.5-HE/-I?IJ?E +Z1]J[/^FI;V
MO1WJ7>O\B?1U4>UT'O@32/9ZW.XKFQ)33OYX"E)M[T.J&A.W8F)O]_;#U9D#
M?78F^-SFB@QGXNS=A\?3UJ9,!'+$E^%/L]&[=[+G>LOP>)3_/HR#  <[!_B;
M$P?HLL>A5L8# UTDC,2<!D:SZ.C!PPEU)=*0P.)PVP\8;N0=0CK!4:L]VDS[
M. 0\QH('1HC3+E&3PD'6#@Y"@[<G:!0_ACBWQAHW:=1DWX&2R;Z]WD[2J4QC
M:4NW@;TG^QYFP)5H_N)I8I[;9>WOWCWP3TQ'2EBMGXN*'LO?-AXI?\?[UX?]
MAGK8[R,U2P_[K1&@TUFSEZGV0Y)=ROF5(G1V$_^LMID>,ULZB;%#EHPROU15
M'79TWU#G*1XA*ZKMPDA]9^ISEZOO(I.P&>S<.D&'8DXVCJYVD9-<]&]DF=8^
MG*K9N2X:4S2FE!!3ZE254!&SH4CQ];_D9=+6 GJ[NLK"K(TI<RN9,5$N]E(^
M3E(N^&BSXCS5R/74'"].-P6D]FR]@>AC=MH]9<.UM<E1'BY= YE7V4C%$_'-
M$Q7XOA!O.P2JI:_SW0YQ=4[P%X.8#2G_+9GA<^)$T%%;W=2P^H15G@#6[LWB
MJY,T6Z2B6JG-7K,0K33/F(DP\@-$;X/_7,#UW+,YI8W>^'/ Q25];4?AT=E;
M]-QQYXV2=3"?%389\BS1+/(-3#TK/K^U]KAQ%2)T=SZF9[)K]\F 3M2IE6H*
M>M7JPU8%ZY"7:R':!)PRO94L^+K3-@VXRH7748;:L1< C.X\^ 5E]GS!O9
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
MTD? 32".E;SH5C_Y(0M1:8FJ+6WJI8<L]![/(:#A>2TZ$D>X=&P9YLB3?6
M3TRE0-9I1#Y=2P?Q^$J@<%@1?F<>M@F)YWAF0+!PPB&0?LO@/WE@BQ">YP>&
MY UW6$@GX&)0ESB>?LCM.)!IPK!09#SXL>L8,T 3 Y>%>RYIHP*^ "[-[0AG
M<O,-C)1(DEV:8!.C28'KC:T-8GLZ:>6YI)6NPJ25OJ*DE?&Q22?'9KT<FW1R
M\@UH^^V9F.@UL;2#Y-*Q_'AC0YN"7FJ^XL"T@J/BW\59#J5*SMTG)J[GFFF<
M4X1SRIR,C<>YB@1VBK3Z#Y=AJK#PH.AV)6*PP]9@U%%,K/6.M#895WK*IX75
M&U>T:;*Z[_:Q?V,**Z#STU\DTT\=/N5!P)WD>W0N 3^/ F%'V9>Q)_8:;G"F
MZ,$YR53'G,Z0C*4QI2&8HO7Q]_\ZQ)N4N<ZGL>LF'FS?.Y696&>E3+T"_[2U
MW02E3>/:*0V 9N-:U0V$)UJ]FN=O]7JV+*+]B^0T$&L-Q(IJC&L[,*U'L?Q+
M^D:E</F6=P88GA\9@G*N9!XJYC;(%!Q*N$)=,\WL^/#E6U[UI&4FW&9QR.DV
MN626IF$L F&#<LI_ GKBZGA-JLG.6?"#1\DE1TNZ.:"BRZMM(YKJ<A+K(K1K
M?=Y=72!0-R6MV.9)GLU=*@R7C-N) \H^ Z:Z!'AK!]SS2=]=\V00JG?&=U,1
MJ*]+!I27#%1)32].!7\0T0RSD]<59U"MP<I:4YJERDV_JL+%2A.E96J5N5GG
MK<PI6I?SWJG^ZF0;>Z[.024B' :UC<JS%ZK%\H5E'YD(_I>Y,?\\_2B+<YG[
MR0NC()YS+PKEG3N4EUW?=H?]X;!_V_LP&'2O/PX^6$EY6;]_W>_T&U!>AJ T
M[A&6Z$V:IM TQ J<&^=X]%;HR8KJU[ RR&9!L$3[BUXD)+\8EG-C+@W]P?^,
M!?R&;]-:#0\*N,WA:ZRVP2L?#Q6B J. L]#WZ",VU9BS2*X/F@  ;KJ"G@/_
MDP55 JN6_""ZC'@P-SP6Q6D%4[9/-L<G)>NDU6^_A/G['#Z)6O#X>]^]QUL0
M=^C% NZ(B#;L^B@JTHL-ME@$_D_:8GYC>:?@G/WA R"7Z9/E/AZ%K&F2$B
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
MJ^I)D.IAC05DES6UON$6F#!H[+8JG*H/2Y,"X_6P-;9Z!U7EO=2!_^2E1D6
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
MU9L_&U,$>.2A29%,EN[<X;9\771X!F3+P2%+K/*3O3PZ*$0O>G3;N.8VHRR
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
M6/MH(UKF'A:.*L8CNADUUC*$/"Z#UJA?4%JSAOF37J[^X!!3^?  _O;@>SY
M_RMU$_\\12')^9:R_5U*\J]O/HZMT77GUOK0_WA[8XY,,RT4')C63;T*!:DN
M=6Q<&K\F'2"RNM5GCU;%_JL:UAYU%8:U%14"6CL)QC(-ZS[[!JJNVA3*%KX$
M_@( L#3@37E@V&Q!,78LD'?EQ(8-]G#L<Y^*YXO*Q_/+(+1+'+RO2S68QKE=
M<4Y7(.H*1&66R#^9/0/M$#OT8I.Q/V.QP"8G>Z!8HZKMS-;0VF?\8L. T]V]
M3K/J"F211/D=&RMBES#9I/$0JCP=&,L@*^D^96-1:R_WFHD?EJ41I-Z*T=H.
M!B7/"3@$7-7P;H.2U-VG7\,N1HK25RX=O3495[K=CL:5HGES0Q1GF=YAV_$\
MEKVUV1Q[[?[[Y9!,X[6CP5CKSQI#GL60W3L--1Y#M *]@R_[^Y[JM.X6<2BD
M7YNM3K<0OZ4&]48'E-$A^8%Z FTEYPQ@C_P0!^IA6WVQFHB&\7]&??LIX&^P
MNX G+?=9F'3^#]^5]0T/.A%E>4/&4QC]= ;/8+!_^DM1N2[ I/81P1MG^^A
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
MZ7CE'K!=W?=TH+WZ@"LT6WEOP%54XJN7[T_$K[>*?>WXWM>UV^IWSMJ-J<S
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
MFSATR%[>JU%5L1.T,@N3%,#$J0P$2HT&UB@?2#)AB C&A,>L57P0!;,_X"9
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
M"O44ZOXE)\^8T2!O4+I->4.JY0]M:5A5$59:Q!\4P\\5414B=<J565(=<M:
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
MC/';CP$VDC(L%04D]_Z@LG(NG*\7:I\*:E,UE9[:+YYB3^#;O*W7$]=+H%.
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
M$.0ME5<PQ(Z2"&S><#*#MB"N//0\"8#B1KQU<+;^OUG^Q+P-(.]D>!L\K-J
M[MB1M$Q%./OAL&7,>>TL6&!W1"=[EQ\;?8-YN\ULJ'@V&1FNVUP.0.!BRV%V
M+4W31L'1>IARM#VD/.%SSN&+-\L],'R#6CYVVT0QD;9PO)9^RU[.S5BS[=S+
MV4/3+IP9.'BS0V9C T?>Z3@3-;#G[8GGVU/.=S=,SGKWKIH>Y^TCHW2_*&5X
M!^WTSG1:M',?8+ N-56V7P+WR3M-9]U+83&V/78Z?1'&.Z5N[38=<@V?/1"A
M\?TJ @@'Q<=@9[/:4]F8;F0?=/$A&[._;Y^R_I1>VI/ZWEVNWRZ7F7FW8NXF
MW>BBF5[U;'@V-H,.<C2U\P[EB&/K&[T@BMB!5M79Q/OLX.!3VI.3MU[-[DU;
M;>;O<2V->5]E?NOOP2W>BGW-L?^VS+^ Q6<<6[/NTNO- -CF0.SI2'$YZYKI
M\H:B083]GUW>7C1M_1VL)H3[M@>@7VZ\JY^V</;65T4LCM-AB/!4;$<;LBCQ
M8MPDMIZ-\L;JSJJA=TY'WQ*.PIMPW,;Q7?"![YY> L:SW46J4*&UA"#@6]SH
M73Y+V!:-OGS:ZHU6W :[\\(G;"6\:L@*P+CER<TYY61=<QW;3YOP8I-T4*=6
ML"\O^<J(LE>$8.FFUL9TJ*@W-R.UKXVTL=8S;_K37.Z9AC7M@-S[ND.\B=$<
MOV_@WPKWHC6^K<D2>=02_T L ZJ?>?@AG2D824#&7LJQ'  1T%+(6_H"LMH@
M0'E[_<#S@D=^#^P&C9>L_7O\BW3E_L0MD\2.<'P>T-^,^1D_AQ5"WA4X,Q;
M (*EKURX9<:PDW#XQ/O=!T[&-8'B5O;,O0W+\4[X($I E+$9OQ7NY=*(P:;#
M/R,%H?3(V.UM\I0V )Z[/]+E<KI>]Y:_<A]^0D\&=M3/6%@J1FRPKCBQV1'O
M:G\MH0(1);=@9[FIF98Q[@SJ<JX.\#[U?"( J):/\DY58PD$C^>0#I4(UP"
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
MI"?>;<7!/]#+!,3,_":W:*T7DE$FU.FP:40FE"H/BD]E(V\;94*]_Q(&2P#
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
MT4UM<:IU$TG*\6_"D.YAB*K)6H_2_,G6*(PQ'X,H2N<7K)W@HO"GT:1TI?3
MEA VT8D"HLW'"('RE]"A^>B@*++1%Z:S=P,CR'(N(HJQ,L_U$S2?-T+3MPQ'
MPVWT=R:C^C4*5>6!):[U&B4[=1"'SF%T$P*U&($43;;.D"_7#1PBB_TU-8%T
M\TSR:R99:V2MD?%.Z+!'*BNFL#J(;F $&>\'IG&R6/) ,I,R_)K/S+2$.=4[
MK@QW%(?((B<$.M4XT*WJDVVZ@4-DD:<6.1C@4H2M_<@V?XW\KDUA5>K=H+%V
MXT/O6MPP0<*'YN.#<FV1JX8,\TJ$,VG&KY">P$D1W=:+.XI!(H4Y85 7,0C,
M TK9$:X7=*?WC/CFF=4UGG'LZ%Z:8^N8%XUGT'- G6>H\\RQO5/TR[9^N?#C
MJ4]\ ^RS]"->3IUGJ/-,1X!-G6>H\TP=F?&Q62Q=:A-R]3;-7ZE$*+4"/M;
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
M/:7Z1D49L03SO5XNPSS&5-X?WRZQC].R?PM6"UTH-?E@9/]0.'YW"/]O=IS
M!H$I?9Y_#/R[[RQ<3-AM^5#^M&_>#)6^UE/[UG0RU$8C<YJ&\BU]:!IG#>57
M,2A!F@>H5@$U2FE@/$H6"SN$ZR(IAI_'P0*([>G/D11EP)UAD"$#KA3XTKKA
MQ"]'XU_1EVQJ4D!?$Y@4H(II$0;8?F)0WSRY?.W$^XU3-W!J6L/)+U!(M:OS
M"VCT O0"IW$1Z\POT#;SCE*+&NF7V)WS4C8Y_,ATY7-6D5X<IJ#IB.[!U-W*
M4<*Y@C@G;I0\X1SA7$&<$Q>G(YPCG"N&<^*J)PGG".>*X9RPYFF$<X1SA>PR
M\3.%NXYYE-?R_BM["+P'#+Y@M$+Z%(3QO31<P/6.+0K/.A6@M635$B8;CH$<
M]6AN5?]NH?A$N$%$143U_FUUDU )0XBTB+2(M(BTZ@8X(BTB+2(M(BTB+2*M
MY@".2*NKI$5)@ON1ZF]!&-_9=P(+OFH)-_'4:,E6J<CE9A_ V@#PW$#3S&JF
M]K899%:9G P"&0<985E9D/6)EY4&69E$9 (9W&?(?8V:4QV=4C 7.UNC90J9
M4HTZU@*R.Q(R54S^N2@<*K"?VV(BT[G3N=.YT[G3N=.YT[FW[]S)!;X?;<;V
MDA?)_YO-)(!OQ*3@%IZ4#GH6A4A4))_>U]?+M#DK[C6I$7C/#5+5*M.;F4!:
M!*2EVEU3S=5+ .I4,4]5?94*$AH@3PA6K0P@!",$:Y:YVGE,:VC0<&L'PMMZ
MTY#JJC(R%4,>%.\A?;SU=7DPGQVT?;FG59/&TW7(&H,SN& Z"%>SU!Q9@FM1
MN.IF-8E6G8>K4J;#',&U,'\],LMM_UR)HM,5BDU*V#-E(?'@QL72"YY8^,6S
M_:CT?(7^Z.9FU!N8DZ$ZGHR&TYN1,DKG*QC&8&(.+CE?8=\:6]C8J=$# R&3
M!Y23!P>8IS8MUTY=X.3._=:I?=.M4_NFG[R >2H,S$')!8X+2=<H*%7<\G2
MF;!0J*,$.;3TR5X(&Z!'D,WNN_GPB6!:!;;^'P*K.+#RCX];:@E?:@IOS6;2
M_PM\)GV+01_L> ;+F:#^X<O/7[]D )>^,!\W__,'T*;9 C<PHT,0S%'0_I#&
M\$/HWB:8J440%@]ADR!<)82_):%S;X=W3 ).$43$)81#> RV,7-B]X%)(P"T
M[?I83'?S8^F&/+U3FMAQ80VZ$H/E\K''-=P&QX%[L-;RDL4M"R.)1[;Q_](7
M=\GF;ASCMQ\#@(YD6"H*R BAC\K*N7"^7JA]*JA-U51Z:K]4A(S M[JMUSO;
M<)5V >[7D+&S*0+M MVG@.!V#-S>JKVS37QK&^0,D@]$JV>$F_:SIOQ<9D2C
MV/#G*R',W8'/3RP>,1^UU'$0Q4=$/<?CFQMC8EBZV1_=3,>J=9-%/4UC-)FH
MM9DJ3U'/-'M!0-33T$Z=U&R=&K0LO4#32T %Y6ALNG#7(Z'&P6(9^(#]D13,
M)9_%TA)N#F:N(]VFS %V%\72"[YVZM/3W_'^[4G-+DUJ/N]4X;-I2ET&<N'$
MTX;F\0N"'[_O ^IF+$H9CRCD; ^.Y1;.12>$U1HT5K]:SW8M^9AP,KSYL61.
MS&92R.(D]*7 EY:8S6!'$8NI:W)):%[I?5V<.M,9H!G]PD CR?G^*W.".Y_W
M<P$#/;%#U_8D+XB$46O+\*LOK-*Y98!1BC>K:;H(%0FVM+!9,7L;?WW:95*[
MOA-4E<&JGMOP:D;)ZM5;11]4Y% @D.\!N59<YQ'J$#_HVM[G#7\<.@Z<6 R@
M_A(&/OSI\"3&:.C/QO>V?\>B#_[F-4#%[M)C41FG^6 R&%GZQ.H/U9MAOZ>9
MZG"2.\VG0VU\3J?Y[TD4N_,GH<Z/+8_>;G<(:"D 5=!0<DA*RRUPG^IJY ^Y
MEC[XTM_LT+F7T/TB2_$]DZ;#;R/)C:($%*2[Q)W9\$@P;SR;[R(.^$4;^YH'
MH13=VR%[=VM'<,_2?L(=2G%H^Q&<)O;)NY:^W[O1>CG7Q];E<$P1 ]8!^I<=
MH1W%W:M'+"^CK/"2&=_@/<LDAQ3;/Q#9(O:OA,%3X3+' \/,G0.KXO?AX^Q'
M.YQ%L &)N7!O*,'5;OPDP6,]U[YU/5XQ)]G^[-G=:.OAPZ+8COF9X&J.'=U+
M<P]8"[XR_]&?P0, H!)PMBS;#-\);T6_LNT_@<2[<WV>?.;ZD@M@F+L19D,]
M,3O$D[$V7]!%SX^[R.1E)#W"ME-_<,0V;X37Q4W#7]Z39,^")=\T[ -N7&#2
MU2S=8KX)?@D .,:3\H%\-DZ+[W;NAE$L_0LT9M@ OFRZ,WP(2.L9,%<_B*5[
M&U[0EA8V[A*VXL+J3IP#*WO8GP'TL(T4I4(6)5X,VYV[/CP/;UH&D9O".-P$
MZ4$V>1EZ7MU7NB_)!?<+5#],[F#AM0:VF_[7C!RSUSDF1])ORQD<KG3U9OCM
MMS<_<<[Q3C'D#;U.1!CD9=3CVR:AC1$KIH@5OTCC9W0)OX(^8@/:\JN0E;K+
M.*5A_LV7E(>(8J)(14@P*V('5OW@SM@&PX-M\>,%GA3>,20SX&AVNJ7[X!$!
M_X1?P:TLXC4!6QP'/KH%N,V:8I]SFTV^L,%N[#F2\@0 A*F9ZQ.$X^3431RB
MNQQBI1=8+_F"G8"X@7MMCF K-(CO[5AR4BUP4Q"OD39#[Q6AXD5.P>@JUT$0
M_0)I!M_Z\&?^^S)+&49,"[@4!_R(0Q:[8?9<S/=(L7D)PM,.G[)]2E@1E4KC
M;8R.TK<)?)">G/!8^. Z+-W*:LN'=QS=!XF'N\S$=TK&:[S.P,/I R@63M/%
M7(DYQ^FL[7 **LXJ4J]R^A;I6Q8$G2Q%"9PE+.)NAHW2<V4O7=BI]QH(=Q&
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
MU\Q0X\+KA8#AK=Z3>[V75M)1(+U]XGN=VVXH+>SP#Q9+#\#J5B_L!(M%X&=
M@S_PNYD=\]\Y:*^E[_>"$"5]R -PPFCGHX0\1);N@T<&(E5R8^G1]3QXE/<D
MW0IZAYF+?/PV093+\"#'ITA*ENEK :PCMK1#+@ND>1@LX'/XX#HO@_?'[.%:
M^N;Z#B#NO1ME)P=_Y(0 N]I$]VB;7&"K03B+)%L,.!"E0.UXEZ&6/4-NA0(6
M#]B6@%Q"L <1_G;DOG1W'7? P7P>L9@3* =!?@XY!_!<^Y:'D"3;<4"! ARN
M*R.N4G (EW+#"$E5R"%F!75"UCJ07GK,<IHBKU?<6>QW'-8"BH9,>L1_[.4R
M#'ZX"V!^0!I"UA^ S+ $R8R=HC38Z"8$W,=+9G"!ZZ,4S!3;['([TVJ!Y6(^
M\8LM-;1,0ND!=8FJDK"$5$E8_3^=5AUPVNV#BSZ]49MOD8=7N+W'+__%C6%Y
M)UWIZ@-J44$2 ;N)RC2++%YN>+%<[C,ZIG9;TU0S<*EBZT[C'-4,=+=F0'R$
M*U=0G0V?Z\KL<]E%\RJH<>,&X!I?2_"VKXCK?D^8021%)/764,4-F^P"9A0*
MA9YM8VV,L54?Q/SZS$U6MUTW,HSY?2.P<6^O0R O?)(8!_S!G"1V'S#<-'<=
MC.;9_DQ:A4G2.->+.Q^RLDL@NR<)FR2(<=?&]R$3$PS"=Q.RT#Q(PCU9R<<L
MMR/F<NH1 _=W$L^.6?3RG+8L ?8#_V82S\O(0XT<.=* (X^&IF%0Q &,B=WY
M\-QH=2>/7L$C;,3E=XC7:00K10%<#A$#?>%+V'HP>YFC>-19XMO. \\+'GEP
MBSNTHV2QL$.^N_V^]GF0[HJ?G\1\=,X+V5+- S4UW!:&C#A:"<N+D/'@L7P
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
M7Q-$:*"R%3W4*$'L4^H!B :V.Q3*Y=1;R%Q4"ZJ:!PJ'4A)J+2TV3U.6EJE
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
MWYKX^%82>N[=4Q+Z2!0),+[2,U8VO],&37EO!X54'7M/H=?C2<9$KL3QQM3
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
MN__ZI[^\Q_<$O^!___K_4$L#!!0    ( .-&DTQ4E;+_%1@  !PS 0 1
M<'!I:"TR,#$X,#$S,2YX<V3M75MSXS:6?I]?@?56;255<?O>MTUGRA<Y48W;
M\DKJ9/(T19&0A&T*5$#2MN;7#PY(BJ0  @2E;M-%/20MD\"'<_#A'!Q<^?/?
MGQ<^>L0L) ']='#RYO@ 8>H&'J&S3P=?1H>7H^M^_^#OO_SMY_\Z//SGU? .
MW01NO, T0M<,.Q'VT!.)YN@/#X=?T90%"_1'P+Z21^?P,,F$Q(_GT/L8NG.\
M<) 318Q,X@C?!FQQ@Z=.[$>?#F+Z5^SX9$JPQT7P,1112E!X'3ELAJ-[9X'#
MI>/B3P?S*%I^/#IZ>GIZL\1LX2S)$K]Q@\71Z?')^^.3LY,#Q/6DX4>?T*^E
MY,\3YK\)V(RG/#X[@M<3)\19<AI0&B_4&;R('46K)3[BB0YY*LR(N\YGSE3.
ML%R2N84:@.=%ZPQ%)2Z.DI?%I$2C,J%AY%!WK?*S5$5/9R+UR8</'X[$VW72
MT%,EY+ G1__\?#<2=!_\\C>$!/UDL0Q8A*A$V]0))R)G'![.'&<)ZKX[/#XY
M!(631G,7N$XDFFA1967&(^Q'8?;D,(=ZPV4X0$=VXK# Q^&.Y!%8VPH$C6=7
M @FL)@+I6E&%.'(6^.LPRW<(CPY/3K>3(C=?.RFR?+N0XL.1PUR@FM/F1H?X
M>>D[U(D"MKKE?]>3S&>LA-++04#$#R#BR=LM1!3(%,_ ?]<7J9AKIW)85$N6
M8^ORU>Z[CAC%G/=)QAU*TTR2YF*H^XZ:]I-E@((O[(H,L?MF%CP>N4%,([:J
M[=)4^;(_FOBR,FC,& ]_&DA3S+C^:VMY/$P \=Q&E"P/_#C,,S<3 #^[<^O*
M6&<2O[:N!$(?<1@!X)F-%(5LZ>_#'**9)-0A;OW.5\Z5_-RZ0D+B MR)C1!9
M'OAQF&=N*$"T9/829)G$+XT,#J5!)(#@4?:01\AT&B1/^#/HLC]F_?803Y&(
M3#^FO:8^?CU:LH#'UQ'AD50AXA< <X:GGPX@'#_,@NY_N8[_AD>\61*I@')$
M(7HHGL6-?:'$72YDA@ ^^]-!R"O;QZGFWUTI#T]ME>)9""4MULEW)K8Z\2S8
M;ZDZ2X9MU>%90CYP;M3P &#,$R#"AW67[E\Q"079-SARB!\>($CP9=C7C%.%
M#(JL64%947E+^N7T_/SB_/@4':(;$KI^$,8,\S\*(.B'%.;'GX\V<V_@QB'V
M!O07\7NS*M+,:1)-Q@W;K9VO;![*;.G#K*;KU?]]$.%&M9]DU-7]R?G%R?&Q
MMNX%2$=K?NQ,_&95G^;4U?W9^<79\8FV[A.4+E7^E>/#=,!HCG'TX/ @.IKC
MB'#1ZK.@@=#0P<W@XD*8PHC7G9A]Y+]3+"3 T ]EN$[Q$H>$XC#L\QB,USB@
M*A[9>2H;3*T3XY&D[,0R*$1R+/7#[KDX3<T/,0P ")W9]OHVF-IP@(]8Y7!
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
M2X^^F\3)O<"A.\<+YY>__0=02P,$%     @ XT:33(ZT9HEV*@  ;M(! !4
M  !P<&EH+3(P,3@P,3,Q7V-A;"YX;6SM?5MS&SF2[OO^"I_>9XQQ1V%B>C;D
M6X=CW6V';)_9?:K U:K3%$NGBK*M^?6;*%)WD2RRJD#:LQ'=ED0"B43B0R(3
M2"3^]A_?SV?/OH:FK>KYK[^0O^!?GH6YJWTU__+K+Y\_HI./+]^^_>4__OYO
M?_L_"/W7B]-WSU[5[O(\S!?/7C;!+()_]JU:G#W[AP_MG\]B4Y\_^T?=_%E]
M-0@M*SWK?IE5\S__FOZQI@W/OK?57UMW%L[-N]J91=?VV6)Q\=?GS[]]^_:7
M[[:9_:5NOCRG&+/G-[76EDA_H>MB*'V$"$6,_.5[ZW]Y!CV<MUW;/1JY+O[]
M4?EOK"M-M-;/NV]OBK;54P6!+'G^7[^_^]CU$U7S=F'F+OSR]W][]FPICJ:>
MA=,0GZ6?GT_?WB-R$9IS<U%=A+^X^OQY*O'\Q/W_RZJMDK1>A86I9BUPT!$Z
M:T+\]9>+B^H,.D\*3)9=__?U-197%^'77]KJ_&(&77X^!D]_U(NP"T?WRD_
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
M*<A<D/O0A M3^=5%!U@:.Y^QK\_2HW9)J>9!&HJ4-19Q%CSRF#ID?53,%M&
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
M,BO3?2Z"(N6,:\J)C@-./3,E'!AQ:!_&E8TNOFR!A2O.EQ?$]X',FIJE\KR
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
M5&$Q5IFBN^J_+WDWF[N;VSH1[\H=]#_B9AHXU+ZG\9:9@LWP/=2\[]$VPO9
MZ[[&^BBH%2S[C_EZOIK-I_MX5LP):0AYW7X'DZ^9DFIVVY-T-GS;,I]]C%/>
M:OD0O6LD4[7.>I+DM[O%=NY"IZL?^;H9Y8YUD6+4C4 _TD-/8XY_A/D[K^SK
M56W?^W@; 7RH>4^CK6*4-,.]0<\]RACCI//)?6KM?M:[^+J87]UO83Z KI8S
M?Q>\SEV.]EU#RG7WA;TA\N2?E:)^-;KH:M3QT.#L;I&_FY\:W,LGNQ^#6@0K
M)R9 ^-5:3V:[-*U*;WB-+KH?=44&'VS0V8CF83*XG$\GR^VCD,-J,9_.*R!8
MI7&2D>X_V3SXT>$%-N%MSV.>\?WK;M;Y;+[]--]43:;K[QM387)W<[>(.=@O
M)_JXT=81#+6^9!R25YP@.OR.)')'GR^R,/P5SRQ]FRQJQ.+;]YQ,QF?#>)*-
M&7_7@7KK?TT2Z>UZ<KG=U N0-NXPB41^O@PK[WRR>+<,V-[5V3UJVV\2^?ZQ
M6LW^G"\67<ATH*^D<NQ(W\$+=J2_)/*\6WX+E%BMYY5WPQIVEUJ:#G1SL+<D
MLKQ?+:_>AT5T5BN\T*++(:3J0$M'>TPBTX=\&RV=CSOKYV:U_'P]J1HT;-MO
M8OEV(^B"B<>[3"+5SEQ]M]Q.EE?SZ+;LV/.O^?9Z%[F=;_-(JDY>NT;?E 2#
MX+4M)IO-[O<U"I:TZ3.17)M\LIY&6]WFW_+%ZK;&(=3V/:>2\9$1WI%LAWM,
M(M/G_*HSR_= 7VGDZ"V<E#;6%(_T7=SO3)\<]2O/]C$./YFO_SE9W.7U\P1J
M=M/'Z.__4M/M_-M\^Z/!N(]VT/^(*UHU%=OW-]Z-FLUV!>,FBR_Y]\HS?\U^
M>AR__O&/=7C'/X;YN*HI6:>3/D:^^UE/-K&LQ4U,*=PM_[4./C7LKC=I7OGF
M!E2JV%4?4OP>7-A-C,TVGBB/]Y!@S/69<[2#3D?\:7YU?3J/]95'>QA%W>-2
M%9H>'&6P@(N![G]\/-:R9NM\N?UU-K_Y=?_,KY/%XNFH#E2%+0J]QHJR=#?8
M1RV['E3X^3Y'YY=9?CFY6VP;#O%@/ST.>'4SF2_;C_=)-YT/=]?[+S?YS==\
MW72LK_71]4"O0W_KZ=W7_)<2FH;#/=+3P4'/[F,!X='WX9_[I^.XFI<<OO^N
M8+;D,8-C5]2X^+;%:OJ::#NQ+B>;KSO9[C:_7$TFMT%&R'_-%]M-\4F<2/@O
M .XK/?_W_<=94?OST9"",/F[;7Y3#FHQ^9HO_OYS&$!6I5F&.;:0,(\ TD8Z
M3Y$66F..C";4"O54V$6L:KU:[Y'M5]HB*>'B\A4!@NWUO&SQ$03J=I4IBYU
MD!N&K=>< XD+5+ Q"%=!Y8%Q:CW]:;6>Y>N__PR+EONWHM:D'JN0]Z':55*T
M@F#A@]TK_1\Q:3.?_?WG[?HN?_APM=R&M\HM=@E&X6V^CS0D(=TK$JOO\YIO
M5VR1"4:H,C8 (!"P&'HG> $*,1@DI-"1^?(EI?K3_JH/X'9L&H@8\<=UGMLG
MZWM%BCQIFR$"$&"&6TE8>&$%$-@6,FO':/:JS=,K:0[:6Y5FH7J:K,",+O#Z
M:W!E&(X\D>L<*#(,->XSG\L2T,4M(2?6F".M,JL%0\X(A1RE4D,N'"U6>:%
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
M!V@ 8NR&N5%WV^O5.A;IJD:(YZTR&!%CB"OO-1882P)*TPL'R1/N"PY*A);
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
M>)@A[=!*O8/\<?(C;GQ6"-:]VB"C2#*O*##021D,5P!H&:?0P9X=-1<:J^K
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
M6V^" V@*=0 IQGNT,R$3GZ=N#J^' ;9^_&K]3/"32< 56F>,0A),4JEA,"T
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
M&J51>!X4&I8ZI^L3/WLRLPP*0:$%B&))M>*HV/RPU#DJQV=0=JZI TQHAM
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
M_+ZV4=UCC\D,"8Z Y08ZYP2%$D-1N@6(.1Q_X&Q_1[D,N+QT@]HEUKPJ+2S
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
MZHC&+?8O1^@G7A?ZM_W$FZ$PU*1]E6+Q-;^?;5;S8)!>GXKO'+TIHX()QH!
MQ#)L.7+25):*UBC!5CX#A7JZ@FPH8FR3+)Z=^?LE7VT"G.'COR\/G(][@"4U
MGY Q;10$P2)VF(0U$CFD?3E^1-#D\S1C*=,/?D/QQ_WXD5\5 ?WJ4[\&MG_-
MKY:+J_G=?%=6?CM;W(0+W&)VM=GNI!37G*!4_$,S09P(,TU!Z0&P,"CALF.G
MH\BX>$\RD02*6)8-!NG@9FA+KC5Z3B8!DM0!XI$-#I_5$NAR$:>4R?B-C402
M+F+IU2>*(S/J15UX/978\$D9DX K1B#$ E,-6='EH,1#<Q&_Z]Y;PYU16=41
MCBFI2+79(UB,[:$H_WUQ<4M=>>;I&>0<%%WPG?%A9C+A()0E;AB(^'AZ;WUU
MTE&:W6([F-E_M W&*4O_Z$V9Y$ #;0.VV@*MB6825:/$//Z$Y=Y:W@QDW'<%
MV7EB'#EW?3^NHQ_B_KJ?KPYJLR:W9]!($3[=2P4@\U 9 E4U&@;C-^Q[:SS3
M+P%Z!&^\3@_C]34B3$E?'&7O+40: $9XN45*#1/Q].JMT<PPZ\M @(ZOEC[.
M?\XW6X6[_KSX?7W*(JK_D(Q3HBBB4D/.//%&H2?E3+UMD1'=6SN:L?562PR'
M8M+;M@B_Y9O;Y?7R;GDSW_696Z\??MYO!W*"3(V>DQ4A$N*#76>MQXXB@D )
M-PWK>XMS$R8>%^\3QM'TX?=AVO%")RC3&%)2)(5X;UAYJER1?^!;)--./'+>
M*XY#L>K@-V\-P^U\L:>]_QIW9TAB0(4#3D/F'$)6@&J!)OQI94FHA\XP_.D>
MO*%(\_MBE5\M;Q;S_]FROVPB6.'S)5_,[C:[A?7#8I,')V.S[Z=Z@DPMGII1
MX2VC)"A\Z3"AG#"N*RN JA89?!./C \'ZLCD^WX[V_QK^7!W_>'G_>QJ4\7.
MSH<PXQZ820FP08QJ"5V QP%*<34UVX0<X,3#YH/@.?BNC/MK]G.^V*W,^?IJ
M-;\_<U;0F3N+#76N-##$(26%1I[0,@#''#;Q[3?@Q,/>W0(W8.Q@$;[Y/_/9
MJ7XLSZ[*A+/>04)Q<"JT,XHI7H;=& QN1SP!IA^UC@0I.DQ=O'(S^^LQO'+]
M<+]9;F[SV<\BJV[Y8[4__B?\^FIKKMV$!6UU)'<M_F$9I]9KB[B5,)A\,%A^
M$E8CU2B^;3^<<@Q[""P'+8HN(EJ[O[XIBMYF]0]5$UUN(VZ7U^]+MUD56CB^
M+OK(Q-J]<;,=^8EZYJ/79E!1[@PPBHL@1FTAM$)JC;ED2 A0:UHT^M:MXMGV
M2C]6@'S\X@S(HH3*>.JU8< &GXWC\FL5@4-FE!^L/.X YV7'("1=5MQ5\1%
M"CAJO'!(:T7EMI/''I)@LPQYHFVMXJ,NI%NOZJ@9,E.L,H%8%2>[(2DL%9A
MR)$L1V@9)).L.JHMMKKE)G$H72(?QN%!7-71X#1H(_X^JHX,%<S*HJ""0JD4
MIE:A\GM!L':'%&;+JJ/:T+^M.FJ&PGB;L/KQ]:;-&75>]Q$9=TH$]]0%FPEY
M2C'4T)<(:,?CO;>>JHM[4/ ]8376_NK9!?[P#1EQU@B$.54:(R$M#KYM.3HI
MM$I;W7<OQ#.[IJU0NS1N)*GZ4Z7$T*; []].F *_?\M\^%R'$%&:.2$@Y4I5
MMA#%)D%3H"WPRY88##5]7^0>_M^'U7Q]/;\J0/[M!4#'6H0=OS.S3D-C$'*>
M6T&X) 144"$LAFPJ,JS,^P%HX'ITLR/N618<NKPX#18([XFV7GN"PS_XD[FL
M<+SHAVB?WX7H.T!EY-JZU_;O?JLZOAJJT_=DQD@K/'+(!Z$84RA156&)47Q5
M2^<*I;NP<@I(7G8-L1!(<!/,,>XT%@@ #^33="<)J:S!6-4)4I=?)ZQ84;)!
MK1)%/$AJ*0VO @/2Q6]N=:[Q!F-.1UB-S!V;7S]<G2M%.'MOYJ6$$F!G'?-<
M$<$EIM4JJTW\&6:=YV .QH]H=,:+D;ZV$LO%46W3+AK%2D\_*G/$>0D"!!89
MS6#P%\&3LZAEO'W3>0)E]WSI&:R1%Y1M4Z'J1XN;\VWLZS\FHQ1(R(12IL@'
MHT6/TB?(P]R*IDWG>9.#+3-= #4R9?;>Y N[W<Y_A#F1+S;SDV6]D4_,!/2
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
M-R=:0\:\ARB@((JS_22!I1]IN1'QO>62J@WMT@_J L?+S%[5'//B5#@*L!&
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
MB;C@2M(]?H S.N0I< U/I1B"-,OQ(4\ZB6&H0RV"2V,Y$LY)9JS OG!82\@
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
M97SILQ(B0/Q)H ,6,O9+F[:8C<>5#XM-'ER(;?)A(YH\OS&3W"%@5' T$+.
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
M<=-GAWN\[>-2=' 9.V)Y\@.?&LW4B6,V?50FL2.8 D89U(((:SAPEGA&@01
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
M8D!P+2U#Q@B(K*Q1(#*KO7?R?'E(@1YUY R*5=$GT>/$;6/I*$0&<.*P)PI
M2E$-$% ]LO2S9?0,Q8"S KG/@ZWLD%X''9<"&\B$YYI)K8VNYQ(-:5WVX?-
M<CH9V]L-H<N6>I''QR4(>R)OPK%53F^/N9O<D<UW!V$\(%A[&$$35"(MO*_G
M+4V/*@W9,GA&V@F&!V]RTK3S037?'3SS#A&"L (.*.-\_/@.'XMEO.R]8U#)
MMF5-;_2^'_84N0>53IH)8TY;1XD[BA(R6K (3\JXI0[7<V"T76?-:9.(1MIK
MND)4;F@Q\IK$3X$:J#7P"@L"#D@PSV39.T0'>9R(,>Z&Q>7*MLCU.Z](IQ&E
MK;ZLJJOYK*$TU^/+@D!*$P.=LE KQRE)!2=W,Y%:M O$S1M&,N(!8P]DLGVN
MU>S.K9-!O/6:JHV9K5;?YHN;Y$4[==!\^L; !8? <\2-)#;E543HZMER3PJL
MVSDB#P;%*A<S?IE=W<:9K[X]QJ(I'N'X30%31R@Q2!JI+7*$&,?K63IMNE=S
M'BWZ9$1&#(93+C;X^U4$_GY5Q0'[^=_IO]9-9#AZ3Z#6&"<0%XZG&ME>D8<Y
MQL6P^Y8_6IS*B%P8"J;)+?H/F]N32M_I&X,546^R"E"!)23&6R]JDU0*:+NK
M#J,%K8Q(BD&QFIP932O%Z1L#)DXRQ)$7((+H26IH=5"=^K@71XMPF8(97;#*
MQ0QU=77_^?XN:D#7CY7B^-]WU58FBVOU>;G:S/^]_?WH'$]P:*A7!&R!8U#0
MJ*,S1@5GS->N&TF9Z1XFRR^0;1.A.OF*=3K^[M1M03EI.*30 . (=-O$XGJF
M!N+NBJZX0/X,B%2V&,Q#5?4/GWZ?+6[F?]Y5N\BX[=Y;5]!>KDX&9K=^2-S+
MG;?4""6M8)9PZB$].)R=[YZ")2^0+Z/A-G&TY[,8RXDC/N/']W-4%GZM5F;Y
M^?-R\=OM;#5U47451W@]O[O?1)1^JZ[N5]LT//?WU=U]'("/)(QC_7*_V>XS
M'SZY6;2:%C=I#MO1_]PB.'2H5P1.J21,"0F=D19:! !+E?,I(U0BWDI%&#N$
MM.=DVP>:#O&B *6@!DLCB0/06HMU_&6/J/.\>^77@<-1\U/H:-#J!+@7'=K:
M$P_][?4'-+BC1WQKH!!K#[R(=GXTW4C<3@VHA<-\P24>)N+H<]NE&-%D,[-?
M'?#[V>?F2)NF6X-ABBM&L'$>>Z"Q%Q+7,R; %UY=H@@NM.)G;\B_![(5&1/P
M)CDV433Z80=Y@=)L/;^*-J=-DZJN=^V@SJIF=]83 \?$FFA72AJM3"V)XIK4
M^!CGLD87MK/."U)1QX1Z8H/^P83>SFSJI,E+LIZA=,9PZ#@PU!B&393VMN^<
M5,!Q-66QO@NUGE,J.R#,0B*UD480H52-:/R"<Y;CS&,]MZ;0N-;S>;B7;3W_
M-5M=MT@">G)=@$(YBPW2R &D)$36FQH 0WA./6U*"[4U#YYK9SW S*:*[3?N
MZCH!$8'=U=98K5+\ZC9M3G][N.;7V;?TVW9B#[-;7"=702O38(S7!0VC:J&
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
M'P/0P"HAG04HC99Q[<5AO,3F['C9UAO7'_ME3QC&%]N[]R?$]NY]0)#&7<P
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
MJOIRP W;&NE;9#&6LFQKLR-+<N2_= /V!W6'0[A(@_B"&7LN4[]\F=\F_@D
M]^Q+OX2GRN?1\-NCUP;M>#3OI76&R:A?.ZH .H#&6-88K@E;!+06UW)80+,N
M45TJ'NZMFD/QSO?W:9;[>-G&&GC#OS%0%-5@+2SUB&LFXP>Q=:=L\;4:9.U[
MTKEP96>]O@A0.Z]6OT;--XYH=E-]^'3H&/RENMK\ODPAE<<6KH;;@M%<H#A,
MK+U%4 L-T.&3LP86>-PR "5&0&;:Q6A'176_N5VNTKG2'XLH@T<'+6G%7C_I
MZ;G-I/APOUEO9HOK^>)FC\"I-J"ZNIDO%O':_='WJ0K2)0TS0"\@Y1XI;@!&
M'$"@>2U)8UAWMWC.K@##+GL7(8EB;)"&Q@F/4'G:KKV/(=+UG0%;@0U20'@$
MJ&(""7T@BA(]$GQSM@SHQ?8"8+T4ZC[M^3$B7Y^^*%CKB'$.6LJ$4AHH;F6-
M9FHUUIFD.4O^3T727E@6P\RCIF:;=C2#-;P?;A0!.*E8W,>@!(ARR[RVZK"Y
M*=+=NLK9%F T3D\&]*4<$_PC[QG!:Z\+"G+B912[QXKYN+%A==#/I /=0];Y
MI5!X6D0OA:N'LY#]W_UR]:F:3W+$=7H$@5LDF2,048 4Q4X(7)-!6>I-9T:+
M[X#1XX!\\23OW1%QDD$%[Z&"7A/ L<%,8*V\KZ5$I>_>]5-^SY_"T+A/&H"5
MJ<?1TV:W([_F_6R5VDY];4AF3J_=(Y[^7^+!?__'_P-02P,$%     @ XT:3
M3%&=W3RE2@$ WL<1 !4   !P<&EH+3(P,3@P,3,Q7VQA8BYX;6SD?6N/&SF6
MY??]%=R>#UL%I*?B_1C,S(+/'@-93L-V5>^BL!"44F0ZNI2*[ C)9?>OWV"\
MI'Q((AED!%T#U,-.R[KGGAMQ[B5Y2?[[__[ZL %?LK+*B^U__,7]5^<O(-NN
MBG6^O?^/O_SR\0W\B-^^_<O__L__\>__\\V;_X,^7 -2K/8/V78'<)DM=]D:
M_)'O/H._K;/J=W!7%@_@;T7Y>_YE^>9-^Y= \XM-OOW]W_A_;I=5!KY6^;]5
MJ\_9P_*Z6"UWC>W/N]WCO_WTTQ]__/&O7V_+S;\6Y?U/GN/X/PU_Z^0G^._>
M]!][PW_TQO7>^.Z_?JW6?P&UA]NJL2U@I/_XUQ>?_\-O/NVF:?I3\Z?#1ZO\
MM0_67^O^]']^OO[8^/DFWU:[Y7:5_>4__P< +1UEL<D^9'> __^7#V]/HDM_
MXI_X:9O=<[[?9V5>K#_NEN7N>GF;;6H8S;=]+K.[U[]B4Y9/OH$SE'*&W(@S
M]"\7OGCW[3'[C[]4^</CIJ;GIQ'X%0#O7H(UA:XAX9T*R'.L/O]"S7@_U:]N
MIA?QRZ_4C+E]T.AV;>+Y??ZUFK'KA6STR2AVRXWF)^/%5Y[$O.&?NJY_U7V0
M?_L9^6V,=Z)Z],79UUVV76?K1C2??#7(U__QE_I7B\?'_//BKUEQ7RX?/^>K
MM]N[HGQH4@J\K7;E<K5;,!JE2<(<$E /I\1!+O82$D:,.=2' 5HTW[C(MF]^
M^=C;;WZDS<)?9%AXR6^95<6^7+7)J8;&<W.+]C\/N$!^  9^ZZ']OW__Z>"/
M61;776'0_#5;V'P":@)6B]63EXU[6[],;N*X;3GR+Y?]?TY:L=))6NO[AI==
M1=F]LD^>"5BN0%&NL[(N!_N_M"Q7%\CN/O'3JJAKG,?=FR=/,2\+]3M2:'^@
M6FYJ5U[C97A7]M6;^^7R<<$+N_5^D]W<?<B^9-M]5K':3UI+5KE=;O"^VA4/
M=2J%=4(JMO?7^9=L#:LJVU6?EK>;;!&Y!$,WCGR*L>-$'G,AZT$1)\"+W9"'
M3[Y,$T&1>>%V)ZH'A;>M 2<H8%,%Y7RJL# ><NFD!PZ*.]!#;T=U/7@PH ?+
M[1IP_&\:!T#KP<6P/5/(#GV#_&Y9W3;P.QYK-]SXIVRSJ_J?<"V-WSAN-[C[
M%SV$OZ*X$T=R7E6>VMEBEK=%4MWKDB'CE<-!G98;^#6O%B[&21SA)&)IZK/
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
MK88T8G(#^W&VC(_INYM:=\NOX+;%)#N4'TFFZ"A^.AYE!_ =A=V\;(T-=.#
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
M6;E -$X=E!**HQ1BAX;0\7H[810)=4ZJ?[MA9=@_S<K@MQ:6>EDC2IIT'6B
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
M<<3 &6E0X<D./5!"7HQ_2N3>_)^+;?;MYV7Y>[9C^X.QV$U]2" *"'5"%^*
M.,%@#,52-8:B"<-ZT* "+2S0X%(4!U4&Q71B O+D)$.%-R/Z\3HS9Z1D))5V
MJ,I8)PJMC]<$.[:;37^?LJ\[5-/P^W7]!<VI$ OH^:'C$TR"P(DBXJ,@Z)N4
MHAJ^U*:428'-,*<MO.FW\0EPIT#C%?B-^P4:QZ;8R:T<;-49<DOB/'X*W7"(
M[=GA?2(<4A/R$T3=CFPQC^LZMGWKX5\],[TOB\_Y+3]V_VUS''^S^V@!0Y*$
M?-P=Q,0+**,N[KM%(A+[(T\+4;,YRQKI 2HXPCHV0RB2KBK^YOG6L30J2?5$
M2OTJ=U(B/(Y]6_5UI%<7I5,':^JJ^.P*DF8Q!&Z:*/#3W!8>I C",,%!0A/D
MAM0+T8"C!C9.'\=:GZ>;9+7;+S?@:%7P"/)8P1P=#U7IG#(46OI+E*(PD99>
M(%-*574%QE9]U>;?1:75RZ2HYL(ORWS#:U]6E!^7F^RP /1\06CAITG@.(1
MWXWCV&.11P< #B:IC-AJ-&M890>D;^Z*\DU58SU:\+P"+]9 Y216)_UBVCH3
M\W*BJHUT(XHJ3N$9*340!SLTU(1CA?%G6)=J+GSFNS"F;IK !)/8"<-A@T>,
MJ2>UDC7"S)RJJ$L"+W,Y5O*TTJA1XFS1,R7]$B;5=KT2=T18GR2Y$;\L8QB;
MOZNK1EXZMC=T$N+B).$2&,4X]BBDL&_?B6M!E%JU4C9B6(N.<(&']NRF-5CN
MP+8>=2V;L9?"U=/JC(IITB1DRBG2,8_O^(BUX6Z&*Y1/<7-&C4;3:8<6C7?C
MQ8T(6GA1[>Z!.[PLRV_Y]KZU"MTT0*S^A\# #Y'K!*2OQF*?):/:?&1M3=[O
M<\5%J<=XX;TRPZZ8-$U)K)Q"C>-TDJZ@9V1)M >ITFR'<FGSYD+#T#B6U%<B
MAO.+;NZ&;1G5HAY QL2)HH@R)TUP0K#;]RW%D2>W0TN73<.ZUAS7U114H+AK
M]]PW1=;HM05%AE57%,R3JV,=X>BDVIKMPW+"[&L(K](GM7(P+@!VJ)YVKRZN
M$NA@35T%/RW+^^-5B?=9_3!O=\O[;.%$$(4TQ3646HXC"!W'&0:VL=SQM%H-
MS[(*V^(]6O0#!\1CA7),$%35<B+^=4BF$O43J>9I&J6D4T,T;-5/':Y=%%%M
M_*DK:=L@\"';[<OMS?9(RB&.?!0X'D8N2WVW_A4:"EKH4#Q.1Y7-FEY/:/LE
M[I?Y%O1'.>DI*]6)5M7*23C6H91'Y20_>G=59LLJ S^0K/W5C^"N*/M.EM:=
M[L;8N67T%,-2(CHZ3+9*Z'C'+@JH)NY&R&=5[1\>F\:87ZILC9>;U7Y3:_GV
M_EVVJ^4\+];YJOL\+JH=_?J8K7;9^KK8WG_*RH<>>@>;8X-AC @E0>#C$,9H
M4/V$^E+'=,X.UK!4\Z6!QPXTN.T$957#O@)9!QQL:N1OZN]^ &6K&X4V.9\X
M\,I)P-Z8ZT@=1^X![A\X<K!9/.I='/X>;IZ0WDUP/3PA'_A1C<5=GV%XO6[/
M-(?>,,KEIWF>(&NSVDQT7,Z%<\;I4@9]?,P_+S[F]]O\+E\MMSNX6A5[?BWZ
M_?MBDZ_XR6;]K<E.0J,0)W$:0TBIZ[E^ $.'!2ED851;OR"%&BV9$[,C?.
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
M6?"G>U:IYI+SLH752A,PK+(@S4R-_/(%TY\.2RLW(Q<UO^"B1V'L>9N&I@S
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
MMP<R8JHOG_?S?=U=[_:^I[VS"B.>)+D@6;5P3$6(<'>/9RYDGD("'S<6/<=
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
M69*6050WH<G5IC;\,R3I<3[OV?  .5*D+=>[%0B8'^<PY3A/"->58#06S4E
M%>^9<*/!,5_)&57+O7=[G,T67_36AG3-\V"$VTE3X(J\PS*#EW_O/)!%8?B:
MZ^I$MI;'1</97I1RG+;LJB&R^6]@7H>7;7/4M<I92"B,PB",$U\<OH=#.@YL
MD-3&L*IZHQ,MQ1(4WG3*K'!8PUPC\+KUU15IQ1_TLD?J+@JL/[BJ3E+]Q"P:
MG09AR;'2U#=KDTU=<;U*$ LI;S8!/B )!.*2@7%K7Y(KK4BUU*3K:I5K;-IR
MXVV'(3^!R+8^%-[A4?D6$CLF6YILLN_O!#-.G>A%T?&%H2:S3VH96309M8-2
MG8?2\<R0BI^*QW5;'P<=;H]@INMZ7^[OFE42AA$-HC050@C)<9J,0[?\UTKW
MWCH1X)B8Y^*L\-'0;B-:3N>T*W:>1R .>APJ_2&(1;'THMWJ9+63O45SUE*(
M<M2UZ:<A@^E_'\KVZ=W8^ONJ:8KFP^T?_*_OFVI7;M?B[,?#UZ;<ENOZ:45
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
MVJTWDZVU.EFEN.I*P^.%OGN:P4BLQ-+VR.PSYZQ9$$:!3Q* @(_3 /.6_'$
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
MIF8CGO"[8A7$#(4QIBB*84I!G *,AL9( .0[._TF'/=HIR/Y-[TT\5H>M2F
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
M_PZ^M.;*RZ;MY'+>*OT07GE]#/V0/ZCJ:_MNW[1U=Z[G^3LJ+F\NMF<'G<=
M7-V<1%'D\R(')SGSQQ<URI#2YY3%9AW7&4*I5XY2Q2C\L9NKN= ;K^GT:IS6
M;^M8(EDC+[Q_#K*QC+?216 _'!CDR#M;WPJPY1+*:DOWVQ7DWR9I $-,$\2_
M4WCK/AL4,$PL3*#IM;N,;X5UZ_62/:[9[M>"4A+L?"VX\M_)UX*<];-\+YSY
M:/"]H).-93#4262*WPOZ[IE0](>1[&>?+6'(XB"-8A#YS&>0T6R8( P@1L 4
MI4:-S\73'V>';NR.P)BE1!^LDV7#$EUU$S$982\9JHA9*[E9+FOMA"<!7(L^
MFE"7E-_*;;'??N+LK\M-=USSRD_B+"4Y89&?1)#X*1R78P2$9$H+WJTU.A=E
M!['>N5ISMNH9K\]4YYY;8JF:W9,1]#7[%,EIE('E$M,L+ E26O#-QBH'<5#F
MKEQSGU8@0C"#?HY]D $048:#<1H21]"8CQI-SK[>X:35WJ('%<O-5SXX<MOV
M\@<)HR=? W'2I+D00L/[Y1+1)"B%)1':GIG0\/EM5L&*QC3),2,9B('/&(EI
M/(X/1#"(3%&HVMY<'#R[W^_B<G9W1NL#T*7'EN@G:^]DY'OAF2+V=!U?+O.T
M(Y( GIE;1K5?/QO\XR);'.?,)QD.**4@"?(H ,/D4IC2*#:N '4;GI1_O"KI
M=7I?QQ&PC;5- OKF&]2"4_ANJR(\>K_$30)O^:A:'IJF8[G - ]-IE2TXY\T
M0JO]G5BH*V;I?UNWA[ILRZ+Y5#RNG\1T??/A]F-=[C?EXWKW;O][\;W]\F>Q
M^U;\5NW;^V:%\RS%%+, ,9+&B/@$CY_T",=(B:E.E;B&+!?_"__W'CPA7^P&
M&@*X\4XA"":,08@[;4087A^'UP>BR&"WV9.$\F(2ITAIYSESPVX3NR_!?)(T
M+H3NT\3Z$O<3.FQ20G\JQ$'6O._YL1,"*8YR(&X"]0D-*$PR&H]U?&B^/LJ@
MZ;F&$4;)3K;=FN1"OZ:>* V6JFJM#$Q65[_MI6)E;2$I"Z&OH^ DJFMK'DKS
MM6@%; 8='PYMTZ[W6]XP?!#GDJ^8'Q.QD8/@*"$YR *0#\V&/B!*QVD:-^::
MH;V^LY?X3.*-UXM49*:QOY*4G-):12X:N>J&@U?<ND0^6T8OA'76PGE)-[L^
M7>/9XV-YOX*;_SZ4QPOCOS9MO=ZTJR1(0A+F)/$A(;R5).3H]%F<(TBB.+^V
MOUW[Y[I[G\[4>/\8]$B>A*=OT[;:=!LDND'S>>UZ)L65;2^X(P(3- %^<&3)
M6Z&^P@YC5^9EA;G\RM+3H5;;?-[<%]O#CA=9Z-"('7G-6=L->CK[I_[*1I+'
ME!,I9 !&+(C3+//I("-. J6O1^N-.ZY]!KVBFQX4>^>2;[RO3]ZSETCG_E?[
M.9&KCV9-AQK?[6?"20VEZNB%FLI9<I918[D+KYKH(5?C[BN-=_=91BS/:<8"
MB@(01A$*\C096LL@2%3PJMN&8XJ^]KYJ75FK[:$<#J>P3XUZ.LXYX=H;UES
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
MP50_L>!C77TKM\46/?W1%-MW^R.8Q4+HMOS6W5/X^B3V*D )RQD#.,M3'(>
MD20X:H(Y\)5.9G&KQ'$1_WO1=N<1_.7 =?,Z_:_>XS$4L0'UM5>8%W7K,2BU
M<MYQSN0*]N6D2[U_\SZ>)><O?PPI&^5[)_TWRUC(9.3VA8)ZFBPNHV2>*-97
M3IZ8RF$3Z+_;?Q-G)$AH2M(\"I(4!R#*0Q2#C*9LT$1SGYA"WYZ2B:#_-NO+
M(12KK+>8*GW6SY,E:ZP?Y?\<K)=V6Y'U]K.X7-8[B%6"]:X<-F$]*_?K_49&
M4QXF603SR(\)2%,44IH-'QT0Q$1I+MBMDJE8?RSPGW/^=@C#*N<MIDF?\_-D
MR!KG1_D_!^>EW5;DO/TL+I?S#F*5X+PKA]5/"_GML..M/SSNJJ>B_LA?E.-F
M@S3*_!#XD3C%+L_X,YFFQZWK.&59J'2\I'EKCGE]?I3$,XE>I]'T?DUMC^5
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
MM0SFN@WQC=$?AWZZ8S1_3HL5;];W_3R/4$!0F/+V$SR(87'@F-)2$I;,:1&
M:U++Y<D5JZVG:$):7\S.0G@M-%HEME+"?E9FJP5I3&T-3YUQF_%7994!7MJ#
MC.0X]^,\3Z,L2<?!AB14.O[#C8(%4UOH=PQMN20Y8K;U_$R'[(NI60:QA42;
MP%;*UD_*:[4837&MX:@[6I??BA7S XPQQ7E(_!2GD1^A84T]RE*6NZ6UC((E
MTYKK=TUKJ22YHK7M_$Q(ZTNI60BMN42KM%;)UL]*:Z48C6FM[J@LK?'ZL6S7
MN_?%NBD:=N!BBM_*??EP>/AX5$,.!>Y77:TPCO__[KZNN7$;2_M^?P5OWMI.
ME;,+D@!(WFP5 1)3KK<3=R6=S$4N5+)-N[ECDUY1ZK3WUR_ +\D?D@ 0 -D]
M4]-QU![A.<\!GG,./O.8)6%,$6&()83A8>J<^BA2NAG*:,.6M;G'ZG5@+[P.
MKM?C]0; 'D=\X?TJCAE__KMX^,I_HZZV7Q27Z\UZ1$Z19W.&FA#;\H,5'5;A
M](3\6G'-,E37CFFU@ZZM<#I<JOW+ZO/?M5#ZYI_E]DN]VUY67*:*9KN*:9 G
MC.$HHR!*6)@C! 9$.&>^C.2ZP.%4@4\-?.^R$FM0;?;5O=C)S1!O>;9V*)Q.
MM^VXT\J\-)]-$>H?PET*5PXLR&UZ%Q-8=Y_<%0;3>'PGIKKTS@*N0W!E:>V^
M[UL(P&(!XUU,*620^DD& ,M0E@$&@V%1@T842DU-N4&RG#)(S'^T=G3*8$''
M]=UE,/ Z\935T+OWD8O@J^\T"^'7B?.<!& =)YH-P<>XG!J$)_OH.PK#TVW5
M"<2&&#89BL7BU+N0$I*PC-?D 201C/F?$,1C>1YEQHMA;2#+"L3"#%MQ6-]7
MYL*P$S?9C,)[!SD(POH>,Q^#G7C.10C6\:#1"'R,R8D!>+*#OI_X.]U4C?!K
MB%^CT;?\^GY"$+$P@CX"J9_G?AS'/LQ&2(!1J7W03H!8CKXOE_SWFP->*(9W
M=?U0WG=OR%C0<&T?&8RZ+MQC->J*9V"=15UMCUF(NBX\YR3J:GC0;-0]PN34
MJ#O50=]1U)ULJD[4-<.OSH[(8:4Y#D"<H"A@(?;3#(8H#H833I2DN=)6&IWO
MMUVA=C"\QW%[DXB5#V.L5#^HKD6B^GY$&_Q-VVTX4+G?*3;??L+SVU6F<+F,
M72F3+#BQTT^/#1V-2:O;0R$\R$3E#V#Z"2#BNK\<XYARK*+HZ$'R?\UUY<D!
M-,O*MK]HPWLR>RC=A=O4!7%A'INBI>VS,$>KM._HF/MTGT@JN$/G+T_\71I_
M(FXX]\$<(:<]/0H)RG+*\@CQR!B1/,WI&!EAF"N]=ND<W*QA9]H9>S?.<Q]Z
MC/MM,<%GWE/[)OSB*  I=8$?+P2IF6\Q"&GX888PU)Z*Q3@#/@S"R.?_@3AE
M(8 #R@!&2O<&N\8V9Q":=F6 $\\Y#T'&G;:4"#3O)00&O.(F_BCY_X<+/VK6
MVXL^&EZ8(_B(0[ZA'P4TAR'V8Y*P*,%9.%9J*<%2.]SFPC9'\%G?\6\R<0F"
M$^>YCS^F_;:8^#/KM0H&O.(H_JCX_\>+/TK66XP_ZEZP<-E.*J1R#P>A+ RR
M+ UR"B*8(!SN=W>CV-:EEFH@YH@HG[\4FZ(-*]9NU%'TA'K4F,T)TU:Z90*
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
M":^;>R19#J!>,F:N?8>)U_6.Y]=%T[P\]M7"U$ZE##I"-6V:QP?Z*=);!3Q
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
M;YX.MI" N5!R5)?[YO2AX_TU>QL^B_/J+ZN]5>H'/HH@86D<)LQ/$8V''"-
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
M@-,.L) ,=R;CCTXAS."#?<PY[.$?^4__]6_#)_P/<4/<?_W;_P%02P,$%
M  @ XT:33+J%L25@[0  &WH, !4   !P<&EH+3(P,3@P,3,Q7W!R92YX;6SL
M?5N3VSBRYOO^BM[>YY[&_7)B9C=P[7"LVW;8[C.[3PQ98E5Q6R75D51N>W[]
M I+(NNE""B3%DN?,Z6Z[B@"17WY,9": Q-__U[?;Z4]?\\6RF,_^\3/\&_CY
MIWPVGD^*V?4_?O[CTR_JDWGSYN?_]3__V]__^R^__!_]\>U/=CZ^O\UGJY_,
M(A^M\LE/?Q6KFY_^.<F7?_YTM9C?_O3/^>+/XNOHEU\VC7Y:_V%:S/[\C_BO
M+Z-E_M.W9?$?R_%-?CMZ.Q^/5NMWWZQ6=__QZZ]__?77W[Y]64S_-E]<_XH
MP+]6K?8^$?_V2_G8+_%'OT#T"X9_^[:<_/Q3D'"V7+^[QDO*Q[^]>/XOO'X:
M2BE_7?^V>G19['HP= M__3^_O_VTEO.78K9<C6;C_.?_^=]^^FD#QV(^S3_F
M5S_%__[Q\<V33N[RQ>WHKKC+_S:>W_X:G_A5C?_KOE@6$2V;KT;%=!E&L.[H
M9I%?_>/GN[OB)@@/!8 ;T?_'_A:K[W?Y/WY>%K=WTR#RKVV,Z=U\E3<9T9/G
M.QC/Y]&7::,!/6W0UHCT:!K5_NDFSU<?1HOPX=SDJV(\.JZ]XRU;&^/]LICE
MR^6;V=4\_#*"L>-'M11\0E<]2/$QOYLO5L&FU?QP3NBJ0RE^R^?7B]'=33%^
M],/3):G37=_2U/M83^NM+5G,?+:<3XM)G/0>?YM'AWVT81<C_+0*_X[S]/+]
ME1DM;_QT_E>CD1[LH/,1SV_O%OE-/EL67_.W\^6R^N7)(ASML6N9WH=GU_1,
M%^9 5UU+\6DU'_]Y,Y].@L_HPMRY^GZJ$/M[:D^&Q2(?1YS>7[VY#;8A7Q2C
MJ5LLYHME3?O9H(L^1EUK#J[=01\CKF?9Z_?0WIB7JZ6:3=QR5<3W3=QH,0O3
M^O+][(\0 ,7NPP\#=U>+T;B.C3^INS-)T_#QVM]*CX-X'<C597]_8V@+-YM_
M.3I]/7ZFS??2_YN/%L$1'WV/4TE-=AYMV.8(3?C9:C1]FX^6>=W/YUB[-L<7
M_]'?/X<>&PQN;Z.V1U9IJ-[G<Z19FZ/[/<1^UZ/K)JCM:=+FJ-Z-%M$=_-ID
M6/O:M#FNS^'';^>C69,O8%^;]L9UE0=?8Q+LY\=\N5H4X[5;&ES1VH.LV4'W
M(Z[E#=9LWOUHZW[,]=JW-MYB.0XS93&[SR</854,>*]BP.L7\]O=C]2E2TO]
M=RMODC#]CG3G3Q^G5=)D:=I]M](VMNR->NEX[+6LT_&FW8ZRIE6JT;:U<6X7
MV**''UZY^OXX3;O]W='Q-NBCK7&_B;%'_GGT[3B<.Q[M8!0QY3>?;9)-Y;12
M_;J>WD_KK6-9JA_K?)9?%2OW[2Z?+?,DB6KUV9=<VY=OAU+3]"5UVH%D+S@2
M;<ATOKQ?U#7F)W76@22;/\:<N<Z#%<F?C*NI)/4[ZTR2\,>F\VJ3/CH8=X1K
M\]<7H#7^ZFOWU8$<'_,PBXZ+Z6:5;NY6BX^CU0DZJ-5/!^/_8W77?+ O&W4S
MLL9,>-&FO7&M\D4(WK8F]UUMG_QHP^Y&6,M;/=*LN]'5U>WA=FV-;YV>?.11
M'AO7ON>[&H^_7X6)\?=B5MS>WZY_^6&3&*QI+4_MKQ=YRE?7_*1.Z:LK.3XL
MYN&IU?<_9I-\\3C5?9I::G;7IS3%O_))HZ1_4J==2?8Q<&(TW5J1$P4YU$=;
MXWZ7_Z7&X_E]#,RO W*S\,?Q9GO!L>'6:-K6*#_FJ]!M#3/YXL'61U#](7SX
M\1NIJ=NZ[;L;;W#X\N)KTI#W=M'BJ(O%FD(?IJ/9D@#XO^L/]DC+CL:H;N,7
ML':GKV?1S+R9O5_=!,/S>+-4Z3'6,=%M]=^5O,OE_>U=DXQW[0ZZ'_%I&MC7
MOJ/Q5CL%3\-W7_.N1WL2MGM:=S761TFMX-E_R!?%?%*,M_FLN"?D1,B;]GLV
M^4Y34L-N.Y+.AK?-\LF':/+FLX?LW4DRU>NL(TE^OY^N"A<ZG7_/%Z=1[E 7
M?8SZ)- /]-#1F.._@OW.:\=Z==MW/MZ3 -[7O*/1UG%*3L/]A)X[E#'F28O1
M9FOMUNJ]_S(MKC=+F ^@J]G$WX>H<[U'^_Y$RK7WPLX0>?+76EF_!EVT->IX
M:'!R/\W?%,<&]_+)]L>@IL'+B1L@_'RA1Y/U-JU:7WB#+MH?=4T&[VW0VHB*
M8 RNBO%HMGJ4<IA/BW%1 \$ZC7L9Z?8GRX<X.GS )GSM>=QGO/G<S2*?%*N/
MQ;+N9KKNWM@7)O>W]].X!_NEH8\+;2W!T.@EPY"\IH%H\1V]R!UCOLC"\)]X
M9NGK:-H@%Y_><V\R/AO&D]V8\7<MJ+?Y:WJ1WBY&5ZMELP3IR1WV(I$O9F'F
M+4;3-[. [7V3U:/4?GN1[[?Y?/)7,9VV(=.>OGJ58TWZ%CZP _WU(L^;V==
MB?FBJ+T:=F)W?4O3@F[V]M:++&_GL^NW81*=-$HO)'1Y#JE:T-+!'GN1Z5V^
MBI[.A[7W<SN??;H9U4T:IO;;LWSK$;3!Q,-=]B+5VEU],UN-9M=%#%O6[/EG
ML;I99VZ+51Y)U<IG=]*;>L$@1&W3T7*Y_GV#@B4I??8DUS(?+<;15[?YUWPZ
MOVMP"#6]Y[YD?.2$MR3;_AY[D>E3?MV:Y[NGKW[DZ"R=U&^N*1[I>[]9F3XZ
MZAW/=C$./RH6_SF:WN?-]PDT[*:+T6_^H\:KXFNQ^G["N ]VT/V(:WHU-=MW
M-]ZEFDS6!>-&T\_YM]J6OV$_'8Y??_]M$;[Q#\$>UW4EFW32Q<C7?]:C92QK
M<1NW%*ZG_T8'GT[LKC-I=KSY!"K5[*H+*?X((>PRYF9/-I2'>^AAS,V9<["#
M5D?\L;B^.;Z/=<>C'8RBZ7&I&DU/&N7CFJUR,\I9?AT7"-Z.ON33I\/:U6ZZ
M6#QI%HO%RE@L%K+UP'?UUO)(8WC:ZF"?=]CR>#<[IMRL98AW=]O)V#^M1HN6
M,=_7<<OC_YPOEGF[(W_99=MCGL=C&.V.^467[8WY!&*L7@ZS)@ON%B'$GZW6
M$_7;\(/M\['?TZL_;]X6/,@\;J99UY<NWS>=CX]8ZOB3[%'?ZLMR736L['P:
MY?K'SZ&C;-^CF3+*4((<(Q8:2Y7@1&F-.3+A7T#PIP.=QHK?\\46EWTCW8*Q
MAO]JM/RRUL']\I?KT>@NZ _R7_/I:EG^),K$?P%P6_/[?VQ_G)5[.]Y?E:5C
M'XT_N+#/JS_OD/K4KC)EL1,(<L.P]9IS(+$H43$&X3JH/.:+6HQ_FB\F^>(?
M/\.??PJ_V9P(?[L9ZAZ:XPUY5B\^^M%B_()U3QMNG_CU;EUZ^I?Q33&=E*UC
MG?>V2#'O%><@52_,VS%X]:U8'B#8GA:98(0J8X,L @&+H7>"E_(1@\%E\*A[
M]<^[@/N<=(I_7.2YG=^.BEE#8CUIFR$"$&"&6TD8\T@ @6TILW:,7A;%DC5?
M@TDI^/;%J<U&Y*HB<WD3QQ$S=:!59K5@R!FAD*-4:LB%HULYB5 @Q52AX?&H
M-U/5'N1GIM914W6P7:8D9D0 SAP.VE*$$VI*68DD%V:F6M%Z/2:=A&]?7*I&
M:^+2[[9L_!$CM;=-YCQTS%N!I*,.>@ZXK9"36J5XY7AX'.K-1+4%>%^D>CS,
MHU;IY<,955@IK!%4#CG-G S?3"F59E)<EBEJ0;OSEB$]H^/]-OS@3<"C83!7
M-<LPQQ:2X @"I(UTGB)=?F2$6J$2R$,&2)XS1G2G8GY&=KT;W0:HM@'$MGAG
M,Z+MZB%CP!O+L<10:H.=5@BX4G[$D+DL@]4.%8[SJP6HST@UFR_'B^)N<Y J
MA7$'.LH(@-B'*8(0XQ#66%I?.95:LPN+"?LB7GN(GY-_P:O8CGZ;-KE>Y&L_
M S;DW_Z.,N2%5(1RK$1P4+P,") 2C>"\N,MR^'OC7VN(]\6_S0UCO^>KF_GD
MS7H31QSM^[]F02<WQ=V'?!&/E8ZN#ZT!U>XC8QS*\(_W%C  * 4 @2T&-/PI
M)<P<H(O7">NZ KLOPE4E(N=;^URBE"]_6\R7AZ*'8TTSP:"R4C'E+'%4"(%%
M:>+#=P=8 KWH#T*OEC'N>QHU\]LOQ6RMO'B_8C'9WDGP>3&:+;?:*T9?BFF
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
M9DA$*<?2E[()CB^D+ED;RJU1;[<9F'W9_H^CV?6Q H?5,YDD7A$F)=<,&:4
MDVY[*%HYSI/J5@R($*UH<=X.AKWRX&@QFT=/96&R8 :'B4(;2</_@J>.2CF@
M9A=6Q>8$_>UBP$G8]<6![0K#\>*$CY_++!6><$2)-]YKSK'3KI1%T'ZK3_3$
M@Z9:?%Z/, &_WK@P^E:/"X^?RYQWQ-I@'0&-E7R\@[:TCLYZGU)%8(#)E%:X
MD(#?><YT-B^C*('C@&,<0E[O!%;.5!;3(R NC!5M>@W)8)Z'(HEE% W4),RE
MP=6F&&D5OJL2+(^%NOPRBK557+N,8B-$>TL[;6*M\7_=%T$=;V8?IJ/Q<1?T
M0*O,*1=//GF,$<:>&D\J\^D%N>S+/TY1]_/D46O0GKE&Q5$2'6R7>1PWZV/"
M+2,$ LZ 1@_XR8N>KUJ@49O@GKQ%\\UL4HQF3[(Z>UEQN$&FG8+:.0:U,<%/
M]\%;E]6(@XN>0(?!+Z$DT*%55'LV*&HR*1I9DF<-,N$8 -398"4Y< H) :LI
M7*"DFGN#7\5HSX2DH=H79_XSORG&TQJ7.CQ],#/02V.I(AAPR2#G5E3@($)3
MMHX-_HA*"QQ)0O,\<5&UOE<[+'I8$83">>V]!U(3I@"#4E?<MT2F;%09_"S4
M9A!]*J+G8<R;Y?)^-!OG=K3*86W6/&F5*4.A58!; [$TP--XU4XI9P#SDJ.B
M$[1]D#TIR)[LR_H0AOWG:'J?O[_:C.9MT-%TLY][_'V?0WNX5>:0"3Y7<,!=
MF$:5@0124H[=R'K7,K_6(.=T5K2/[)E#Y>9!<@8=L<Y8CUGPP@" WNF*]4 0
M>\DS4;H]:0?5,\U&V]-N'X/U^Q24ET\^Y(MQU.-U_:TEASK)(-1*<&>IPP);
MRP0T57: U-Q-TU;<=,XRU"W-5NU!?7["N:NK?+PJON:)G-O13V89(DYZ:*P#
M'GNL07FOMO*2N!07J7$H=EFT2T?[/,P+PRWFDV*\/6Y9FVG/VF4DA"D8"B*=
M1[$"D3=<56;=@)3DX2LJ!M .K]*P/0^/MIMPO\> H3:)'C?*' _F&6ONC1?:
M8@##>S=2:A"/^28PZ!4=ZF^'00G ]K?E.?ZCOZ^OZVQ[O_/Z',.1;<Z/G\F"
M>3;0 0%"/,NMI]R6VUH\!EC4.C\RU-W-'$&GA+=A&G)"0NNUTZ5L@N +V<"8
MH-,:FYJ;8=A;K/OD]OHC&Y9>/IP)33R6G%"*J0M04\7A T))V]@&Q(Q6]/H\
MNDT%\SP4.;I9:=?CF7,>(JV< CZ(@ZR6B%<@,9-45W9X-$E1[4&6G(1F7SS9
M>^7U ;+LOR;;6ZXI4(H:#Z'PC"KO2ADAUTE5<8;.F*9JKGWW>#-0AWFPQEK
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
M@'@1-;CQE@,.R[TS5"HI(.Z*;GFVLSRVAG-_T>T?9IO-+-_53B6\W45LM30
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
M>Z2=GFVSFSQL-%MMCW-@D]?AV)\/ZU\/SQPUB_ISMKFYZ-%JZQV!&!ZA,\Y
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
MEB!C*420DR9""HR=>B+6/WZL5U]VZ_E_OGR/H&P_WN^VN]DJ/_\\[Y8XTS!
M2*4C'EF"A,)""6%+.QDJDW1Z 2;-D];![9(\_\J6R_]>K?]<?<EFV_4JNWFW
MW=YGF[.\.=$F>(H,1P9;3&2TJK@G#_H0$9=2= ^^!5]G.[AVR99_KI?W43B;
MPY[Z_,'(LV<#M,IX[PR+,' '$? "E4?!CJ6<B<"WX/5,P[/3!>C@>ON<W:TW
MNZC>\L":DQ;JN29!(L"5% IQ(3B'&"M?[L:8\$E'J--V?[8(:Y=4^73_QW(Q
M]\OU[+4(H5>?"P(PB[40PD$!K!'6\Q(.ZD32"=I;\'\VQ[*?X+6RQEZ;%Q3+
M3B\%I+UX,%#)%47* <HDL8QR2@^S)2_$+'6EB[5=!L'';ZUWU?A<L^ =E(HA
M3'!4!0)(B8DH1FLIFD@ZZU11OQH-W@JBO<^QN#&YB\;E:I\Y^"B=\M=MWQ,^
M^[)+4[-2XR 0=M))SJQD$* H37;<B$L.F*ET.M;&:$X%B59L&0SRE%LN'4-Q
M"XB%TZH<!P0@Y91O;!.Q9<&NNP3ZLC5T*DKZQ<!>#QT]_7! P@FN*>(8&B.
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
M#!V;=QH$<2+.4@6E!\#":+(6%4@<1<9-;)'MAZ&]B:/WG6(B3VOU$R1 DCI
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
MH6V4D<::( &0@5H>MCQ:(0%E)=.VC_7U4<'RXRCL8CM?KK?WF^ISNVF7@6I
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
M<7I3VR+R@R@',]M^]\OUGV]PR^J)5E9III '%!+LM2('U6T$$Z92ZI8IW3K
M7I@\C)Y0%_&0$%HN2SPTF%AV[TZ8DG3QH![^?=G;3_5%A6*1KS<($D#$D=2(
M".N4TRX_"3Z.#F(]L5#OCB1_-LMS0ZB'(U+-[."/R@PR(84F$"%BM.?&$6B.
MGIBX@C,S,3*EBODB:QJA.@QOOMQ%4VN]>9^+-!=<'5WT2ML@/  (<BPY,IIA
MR)PO5'N>,DI.RPLUA%I*1WT43*NIK%YM'2QC##BH+).,2X\M?!@WU5-+J]LB
M#^HPK!'6 ZV"L[^^1$G>7[JW>:958,!3B $C2B-&\YMBJ!RGE3RE4L8(G8:#
M&%8)> _,J[HFUM-V 3!G)+8B&A>68^ ();88*P-L8G> 6Y%Z-28UPG<8+OG[
MU<UB==M 3[UH&;!P D.EN!5Q-CJ&I17%>(V6*=>;KOXN0#NZ*A7S$7"LILYZ
MI6WP@@)FD7,:*PZEL39/KG\8LXM&QY3U5@(#JC.K$<[#<*MY03OD(6(R3^XK
M,8=>>P5=J?.%34DM>O7Q^^UHJX90#T>DY@7MD%:&"2JU]991 +@7I0'!I4Q)
M%']-!>TJ"[IJ0;MZN$XW78^6"'LDM,5QX!H800TN57&T7M]RN'U39=4=_M>9
MKL<H23@P%@@HA,0, E7@**,0)^:^ZD3ZE=/UU,/ZVM/U(.@]LYK#.&H3[5,-
M/"I-5,)2#/:K+R;05'NU"OFUI^L!0E N')3:&)#GT)**'D>KE$03.S%L2_3U
MTO74PW@*Z7JT0<I&6Y8X(>+K$>:NV%DK1D1*#92KKP+0GMI* GT*Z7JX1YX*
M2YE" B$E)7*F&+'P>&(WN-LC0-UT/?5PGF:Z'L.CTL:0,H 45%P;X$LES@U+
ML?'E^+@VG"76!OH33=<#.1=:Y5XB*9DD&)+".HE3TD\L#K4#;C1/UU,+^:FE
MZ^$ :\P)\=11"ABB$I;X N.2KOV#\1&O']77"?;3SM<CN,888FV9MT8@8B#A
MY39*D(EYV=HF2%*^GGK0]W<,M9SMLIM/L\WNU]=-G)VS^?[&D?[U^#<7SSBK
M=A(D%U1I [U7/DYOC0EVY4+CT^IGCY"!?1U\=H3_$"RL< SZ_.' #&!",&F9
M YY;JCB%Q:@,)9.+)6M?W&<8U0CC@?57,X6UAXQ"@S&"D%&$I?680Z;*<;*T
M CEO.&R_+< ')E8M[?2B7< &.JLMIYI@2:1R7!5&@"8"3RS]5RM2K\:D1OCV
MQJ79ZO9BG%CQ3%!8&@^D0WF)%D6YCNJU& /6-,E$>KM1]PWA[94B%QU=CYX*
MCF$*$< ,(^ZT%= ]C$/8J57?;2"_UQC0"+OA KNZR)U*M(L#!5 [9HVGG$%4
MJLBXVTTJ:O]F ^6[@'XXVA5YB?S]+GY_48/Z2>W>#]E?.Q^'.%O^.YN=4UDM
M]!XXTU1C$&%3GD;K@%!0V J:10600-D16N1]9(_H7RH#1L<^3[SX9%"'N+O<
MG%S,%W>S*A7'F_<=.'!.(*JCT0N EH8"76+& 4YQ5(S0M!N&R=W*9"Q:N?C%
M[-?>[9S/S:]_9LN?V6]QM-_KF0FU>@[:2R,]A8J2..LYL^)A%6-,IJ0U&*']
M, 9MW*Y$1LK@?$WY^N>Z/>(>.PS4F#BQ<T>#5\H#;[ Z.BXM  ZD6 \CO&HU
M0KXV$\28:1K?7R^;<;4N ]-Y34JEXN96$@EU-*ET@9!C255]1GC19JQ4;2"*
M$9/5K^]3]F<G>@P>,T:!\P  &FTG1DD1SV.AU4E[LA'>JA@I51M(8LQ,7?QL
M6:OF/0:,'&86*>(,TE(J3@ O\#%&ISB\1AA(/U:FUI?$2)F:C^3!"[+]^CW;
M9+-ON[-^^[9>$6Q^H&^Y\8B(N#0!"[0K$&06IL2OCC"">H1<;DLT#^0>(B'S
MF\O5#H"R'%D"D /2,L& .)28PA8P;2J=J7:#Q3#YF)WTQ#)F!6>(8ZR9AJ#
M Y"IQ8%VPI2D?,SU\)]N9@F/*.28*"DL!7D8"%6L1)O[B1UB=\21A,P2]?"_
MSLP2#'MLXSRF!%H>1RHMM\48B9E:HL%.I%\YLT0]K*\]LP3$##LLG:48&@%D
MW-P4^$& 4(HU/L)SZ7ZT5ZN07WMF"4V@$U9SZQU0B#DJ*2Y&2X":6+AH6Z*O
MEUFB'L93R"R!O27,0"ZD\)K'W2JWKABQX_A-9W5N3VTE@3Z%S!*6<&0X(AR
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
M1[B"A?"<16Z"'E[W]+@<R\$R8=:KXMO?%YM_%;M4CZ&>'J\W"!Q*K*S2Q#I
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
M[[O-\F97W)K%]O,$W/9G7]/,77^E0<!$000Y9@:F0!\D<>T[[%A;AB%J=*G
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
M6YJM;R<:!2 ]-@P(X94SA&IC+18*>H.CL6!<HPMGQ]$'3>)PS<L#9;XC$M1
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
M(-G &#_^(OU?"L?][__U_P%02P$"% ,4    " #C1I-,8Q9JYRVQ 0#8$A@
M$0              @ $     <'!I:"TR,#$X,#$S,2YX;6Q02P$"% ,4
M" #C1I-,5)6R_Q48   <,P$ $0              @ %<L0$ <'!I:"TR,#$X
M,#$S,2YX<V102P$"% ,4    " #C1I-,CK1FB78J  !NT@$ %0
M    @ &@R0$ <'!I:"TR,#$X,#$S,5]C86PN>&UL4$L! A0#%     @ XT:3
M3%$E%#!GS0  ZR@+ !4              ( !2?0! '!P:6@M,C Q.# Q,S%?
M9&5F+GAM;%!+ 0(4 Q0    ( .-&DTQ1G=T\I4H! -['$0 5
M  "  >/! @!P<&EH+3(P,3@P,3,Q7VQA8BYX;6Q02P$"% ,4    " #C1I-,
MNH6Q)6#M   ;>@P %0              @ &[# 0 <'!I:"TR,#$X,#$S,5]P
<<F4N>&UL4$L%!@     &  8 B@$  $[Z!     $!

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